使用IDE自带的打包功能,打包 SDK 19,20 都是可以的,但是打包 SDK 10就不行,
写的个APP 因为不支持安卓2.3.5被平台拒绝了,想编辑低版本的SDK以支持更多的机型…
在编译过SDK19后,再编辑SDK10就会提示
The android-platform of project “E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android” should be equal/larger than 19, but 10 is specified.
手动把两个project.properties 里的 target=android-19 改为 target=android-10 后
再次打包
提示
-dex: input: E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android\bin\classes input: E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\js-bindings\cocos2d-x\cocos\platform\android\java\bin\classes.jar input: E:\yi\adt\sdk\tools\support\annotations.jar Pre-Dexing E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\js-bindings\cocos2d-x\cocos\platform\android\java\bin\classes.jar -> classes-a4137b01d413c4ba60f83ba1f48b24ca.jar Converting compiled files and external libraries into E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android\bin\classes.dex... UNEXPECTED TOP-LEVEL EXCEPTION: java.io.FileNotFoundException: E:\yi\adt\sdk\tools\support\annotations.jar (系统找不到指定的文件。) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:215) at java.util.zip.ZipFile.(ZipFile.java:145) at java.util.zip.ZipFile.(ZipFile.java:159) at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:244) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) at com.android.dx.command.dexer.Main.processOne(Main.java:596) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498) at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264) at com.android.dx.command.dexer.Main.run(Main.java:230) at com.android.dx.command.dexer.Main.main(Main.java:199) at com.android.dx.command.Main.main(Main.java:103) 1 error; aborting BUILD FAILED E:\yi\adt\sdk\tools\ant\build.xml:892: The following error occurred while executing this line: E:\yi\adt\sdk\tools\ant\build.xml:894: The following error occurred while executing this line: E:\yi\adt\sdk\tools\ant\build.xml:906: The following error occurred while executing this line: E:\yi\adt\sdk\tools\ant\build.xml:283: null returned: 1 Total time: 9 seconds Running command: compile Building mode: debug building native NDK build mode: release The Selected NDK toolchain version was 4.8 ! running: 'E:\yi\ndk\ndk-build -C E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android -j1 NDK_MODULE_PATH=E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android\../../js-bindings;E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android\../../js-bindings/cocos2d-x;E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android\../../js-bindings/cocos2d-x/cocos;E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android\../../js-bindings/cocos2d-x/external' building apk running: '"E:\yi\adt\sdk\tools\android" update project -t android-10 -p E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android' running: '"E:\yi\adt\sdk\tools\android" update lib-project -p E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android\../../js-bindings/cocos2d-x/cocos/platform/android/java -t android-10' running: '"E:\yi\ant\bin\ant" clean debug -f E:\yi\workbench\mycocosgame\MyJumpyCat\frameworks\runtime-src\proj.android\build.xml -Dsdk.dir="E:\yi\adt\sdk"' Error running command, return code: 1 ```