2016-06-10 158 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. 取消選中禁用即時運行旁邊的複選框。
相關問題