实训五(Cocos2dx-3.x 打包apk再理解)

问题说明:Unable to resolve target 'android-10'

SDK版本与Cocos项目默认的版本不相符

如果只是执行 cocos compile -p android 只是执行编译打包到Android平台,并没有指定目标平台的版本,即Android平台版本,那么问题来了,如果项目里默认的是android-19,但是SDK里面下好的android版本里面没有19,就会在项目导入到ADT里面的时候报错。

关于怎样查看Cocos默认的android版本,有两个文件里有提及,AndroidManifest.xml和project.properties,在里面修改一下就可以了。

此外,如果在不指定目标平台的前提下,编译的时候会自动寻找可用的android平台,文件在SDK存储路径的platform里面,如果之前在里面新建过文件夹,如android-10,那么当编译的时候会自动寻找到它,但是编译会报错,因为那只是一个空文件夹,里面没有任何可以用的资源

原文地址:https://www.cnblogs.com/revenge/p/5863504.html