使用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
```
谢谢