本人新手,求指点!
今天遇到了一个折腾了一天都没解决的问题,特来求解:程序compile时报错The android-platform should be equal/larger than 19
之前用cocos2d-js 写的程序在自己的iphone上是能够运行 的,现在想在android上测试,测试过程如下:
第一步问题:cocos compile -p android时,报错,找不到sdk文件
解决方法:根据网上的教程,对.bash_profile文件进行了修改,最终source之后,env查看,SDK_ROOT=***已经存在了,找不到sdk文件的报错也自然就没有了。
第二步问题:cocos compile -p android时,报错,Can’t find right android-platform for project : “/Users/liuhao/Desktop/WebIDE/aWorldBeta1/frameworks/runtime-src/proj.android”. The android-platform should be equal/larger than 19
解决方法:根据网上的解决方案,在compile后加了-j 4和–p 10/19/20(均测试过)
第三步问题:cocos compile -p android -j 4 --p 20时,报错变为:The directory “android-20” can’t be found in android SDK
至此,问题不知道怎么解决了,网上的解决方案有几种:
更改project.properties文件中target的值与自己的版本相同;
在sdk所在的platforms文件夹中添加对应版本的空文件夹,如:android-20;
都已经试过,但都没有解决问题,请教下还有什么其它的解决方法吗?