요즘은 Adobe Air 기반의 Android 앱에 AdMob을 통합하려고합니다. Google Play 서비스입니다.Google Play 서비스로 Adobe Air 4.0 기본 확장판
DX 도구 실패 : 응용 프로그램을 포장하면서
오류가 발생했습니다 : 나는 ANE 파일이 준비되면, 나는 플래시 빌더 4.6에서 응용 프로그램을 디버깅 후 오류를 다음있어 예상치 못한 TOP-LEVEL 예외 : 자바 .lang.IllegalArgumentException : 이미 추가되었습니다 : Lcom/google/android/gms/R $ attr; com.android.dx.dex.file.ClassDefsSection.add (ClassDefsSection.java:123) at com.android.dx.dex.file.DexFile.add (DexFile.java:143) at com.android. dx.command.dexer.Main.processClass (Main.java:301) at com.android.dx.command.dexer.Main.processFileBytes (Main.java:278) com.android.dx.command.dexer. Main.access $ 100 (Main.java:56) at com.android.dx.command.dexer.Main $ 1.processFileBytes (Main.java:229) at com.android.dx.cf.direct.ClassPathOpener.processArchive (ClassPathOpener.java:244) at com.android.dx.cf.direct.ClassPathOpener.processOne (ClassPathOpener.java:130) at com.android.dx.cf.direct.ClassPathOpener.p rocess (ClassPathOpener.java:108) com.android.dx.command.dexer.Main.processOne (Main.java:247) com.android.dx.command.dexer.Main.processAllFiles (Main.java : 183) com.android.dx.command.dexer.Main.run (Main.java:139) at com.android.dx.command.dexer.Main.main (Main.java:120) at com. android.dx.command.Main.main (Main.java:89) 1 오류;
이 문제를 중단하는 게시물 것과 유사하다 Cannot build Android Release Build on Flash Builder 4.7 due to "dx tool failed"
나는 나의 ANE 파일에 문제가있을 수 있어야합니다 알고 있습니다. 그러나 나는 정말로 문제가 어디에 있는지 모른다.
adt -package -target ane Output.ane extension.xml -swc AdmobLibrary.swc -platform Android-ARM -platformoptions platform.xml -C android . -platform default -C default .
: 나는 ANE 파일을 컴파일하려면 다음 명령 줄을 사용하고
<platform xmlns="http://ns.adobe.com/air/extension/4.0">
<packagedDependencies>
<packagedDependency>android-support-v4.jar</packagedDependency>
<packagedDependency>google-play-services.jar</packagedDependency>
</packagedDependencies>
<packagedResources>
<packagedResource>
<packageName>com.google.android.gms</packageName>
<folderName>google-play-services-res</folderName>
</packagedResource>
</packagedResources>
</platform>
: 여기
내 platform.xml 파일입니다 : 여기 내 안드로이드 네이티브 확장의 .jar 폴더입니다 나는 ane 파일을 얻을 수있다. 하지만 내 Flex 응용 프로그램을 디버깅 한 후 오류가 나오고 있습니다.