2016-06-10 155 views
2

我试图通过以下this article安装FPC程序到Android设备。未捕获的翻译错误:com.android.dx.cf.code.SimException:本地0002:无效

创建.dex文件时,通过输入.jarclasses.jar)文件,它给出以下错误。

MacBookPro:src Sreehari$ /Library/android-sdk-macosx/build-tools/23.0.2/dx --dex --output=bin/classes1.dex eu/blaisepascal/skeletonapp/skeltonapp.jar Uncaught translation error: com.android.dx.cf.code.SimException: local 0002: invalid 1 error; aborting

我在互联网上看到,这是因为没有给予保护,这是真的吗?我如何给予保护?

回答

0

不确定你的意思是给予保护,但我会给出一个普遍的答案,因为我在过去遇到过同样的错误,这对我来说是有效的。

解决这个编译错误最简单的方法是在build的gradle文件中设置minifyEnabled为false。这个解决方案将跳过在缩小apk大小之间运行的保护,这在许多情况下是不可接受的。

更一般的解决方案是更新谷歌播放服务或找到您的项目中使用的库,使用它的旧版本。

1

,当你有“即时运行”还可以发生启用

0

尝试在Android Studio中

  1. 打开设置或偏好(Mac)对话框禁用即时运行。
  2. 导航到构建,执行,部署>即时运行。
  3. 取消选中禁用即时运行旁边的复选框。
相关问题