未捕获的翻译错误:com.android.dx.cf.code.SimException:local 0002:无效

未捕获的翻译错误:com.android.dx.cf.code.SimException:local 0002:无效,android,freepascal,Android,Freepascal,我正试图通过以下方式在android设备上安装FPC程序 通过将输入作为.jar(classes.jar)文件来创建.dex文件时,会出现以下错误 MacBookPro:src Sreehari$/Library/android sdk macosx/build tools/23.0.2/dx--dex--output=bin/classes1.dex eu/blaisepascal/skeletonapp/skeletonapp.jar 未捕获的翻译错误:com.android.dx.cf.c

我正试图通过以下方式在android设备上安装FPC程序

通过将输入作为
.jar
classes.jar
)文件来创建
.dex
文件时,会出现以下错误

MacBookPro:src Sreehari$/Library/android sdk macosx/build tools/23.0.2/dx--dex--output=bin/classes1.dex eu/blaisepascal/skeletonapp/skeletonapp.jar 未捕获的翻译错误:com.android.dx.cf.code.SimException:local 0002:无效 1错误;流产


我在网上看到,这是因为没有给职业后卫,这是真的吗?我如何给予专业防护?

我不确定你所说的给予专业防护是什么意思,但我会给出一个一般性的答案,因为我在过去遇到过同样的错误,这对我来说是有效的

解决此编译错误的最简单方法是在构建的gradle文件中将minifyEnabled设置为false。此解决方案将在缩小apk大小的过程中跳过运行pro guard,这在许多情况下是不可接受的


更通用的解决方案是更新google play服务或查找项目中使用的库,该库使用的是旧版本的服务。

当您启用“即时运行”时,也可能发生这种情况。

尝试在Android Studio中禁用即时运行

  • 打开设置或首选项(Mac)对话框
  • 导航到构建、执行、部署>即时运行
  • 取消选中“禁用即时运行”旁边的框