简体   繁体   English

在Android(Appcelerator Titanium)上运行应用程序时出错

[英]Errors when run app on android (appcelerator titanium)

OS : Mac El Capitan 操作系统: Mac El Capitan

SDK: 5.2.0.GA SDK: 5.2.0.GA

Run from CLI CLI运行

tn --android --emulator --device-id "Google Nexus 5 - 5.1.0 - API 22 - 1080x1920" --liveview

[ERROR] Failed to run dexer:
[ERROR]   
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzrn;
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzrp;
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzro;
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzrl;
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/internal/zzrm;
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/common/zzc;
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/common/ConnectionResult;
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/common/zza;
[ERROR] Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/android/gms/common/Scopes;
[ERROR]   
[ERROR] UNEXPECTED TOP-LEVEL EXCEPTION:
[ERROR] java.lang.RuntimeException: Translation has been interrupted
[ERROR]         at com.android.dx.command.dexer.Main.processAllFiles(Main.java:608)
[ERROR]         at com.android.dx.command.dexer.Main.runMonoDex(Main.java:311)
[ERROR]         at com.android.dx.command.dexer.Main.run(Main.java:277)
[ERROR]         at com.android.dx.command.dexer.Main.main(Main.java:245)
[ERROR]         at com.android.dx.command.Main.main(Main.java:106)
[ERROR] Caused by: java.lang.InterruptedException: Too many errors
[ERROR]         at com.android.dx.command.dexer.Main.processAllFiles(Main.java:600)
[ERROR]         ... 4 more

The issue from com.pushwoosh.module v1.2.0 module , it conflected with ti.map v2.3.8 module . 该问题来自com.pushwoosh.module v1.2.0模块,它与ti.map v2.3.8模块ti.map v2.3.8

https://github.com/Pushwoosh/pushwoosh-appcelerator-titanium/issues/15 https://github.com/Pushwoosh/pushwoosh-appcelerator-titanium/issues/15

Solution :- 解决方案 :-

I found a workaround. 我找到了解决方法。 I delete google-play-services.jar from Pushwoosh module and it works!!! 我从Pushwoosh模块中删除了google-play-services.jar,它可以正常工作!!!

Ti.map has two libraries: google-play-services-base.jar and google-play-services-map.jar Ti.map有两个库:google-play-services-base.jar和google-play-services-map.jar

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM