【问题标题】:Uncaught translation error: com.android.dx.cf.code.SimException: local 0002: invalid未捕获的翻译错误:com.android.dx.cf.code.SimException:本地 0002:无效
【发布时间】:2016-06-10 10:15:31
【问题描述】:

我正在尝试按照this article 在安卓设备上安装 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/skeltonapp.jar 未捕获的翻译错误:com.android.dx.cf.code.SimException:本地 0002:无效 1个错误;中止

我在网上看到是因为没有给亲卫,是真的吗?怎么给亲卫?

【问题讨论】:

    标签: android freepascal


    【解决方案1】:

    启用“即时运行”时也会发生这种情况

    【讨论】:

      【解决方案2】:

      不知道你说的 pro-guard 是什么意思,但我会给出一个一般性的答案,因为我过去遇到了同样的错误,这对我有用。

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

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

      【讨论】:

        【解决方案3】:

        尝试在 Android Studio 中禁用 Instant Run

        1. 打开设置或首选项 (Mac) 对话框。
        2. 导航至构建、执行、部署 > 即时运行。
        3. 取消选中禁用 Instant Run 旁边的框。

        【讨论】:

          猜你喜欢
          • 2023-04-03
          • 2016-11-20
          • 2016-02-22
          • 2016-02-08
          • 1970-01-01
          • 2020-03-28
          • 1970-01-01
          • 2019-06-09
          • 2018-04-09
          相关资源
          最近更新 更多