不是这样下载。
而是直接下NDK的包。然后自己手动粘贴上去。
下载zip包,然后解压到SDK下的\ndk-bundle文件夹
对的。
然后包对了就可以了。
我初步判断你是开发环境问题,请参照下这个文档尝试解决问题。
https://docs.cocos.com/creator/manual/zh/publish/setup-native-development.html
但是打包不了,提示D:\Program\CocosCreator-2.0.7\resources\cocos2d-x\external/android/下没有armeabi文件夹
先确定一下,自己有没有定制 cocos2d-x-lite,有没有改动默认模板。
你截图报错的意思是:有指定 armeabi 架构,但这个架构已经不支持了,所以会找不到文件。支持的是构建面板的三个,默认的 ABI 是 armeabi-v7a,如果环境没有混乱,就不应该有这个错误
如上,特意移除的,最新的 ndk 也都移除了这个 ABI 的支持
没有定制cocos2d-x-lite,使用内置的。构建时没有指定armeabi,我1.8.2的时候有勾armeabi的,2.0.7版本没有这个选项
我是不是要把gradle.properties里面的PROP_APP_ABI属性改为:PROP_APP_ABI=armeabi-v7a?
这个文件默认是PROP_APP_ABI=armeabi
工程时是旧的吧,你说没定制,新的是这样的
# List of CPU Archtexture to build that application with
# Available architextures (armeabi-v7a | arm64-v8a | x86)
# To build for multiple architexture, use the `:` between them
# Example - PROP_APP_ABI=armeabi-v7a:arm64-v8a:x86
PROP_APP_ABI=armeabi-v7a
没有定制,删除工程目录下构建相关文件后,终于可以打包了。原来不能打包是因为在1.8.2的项目上直接升级的,直接用了工程里面的文件
还有个问题,2.0.7构建面版的设备方向貌似没有作用。需要我手动在代码里面设置设备方向才行
你好我也遇到了这个问题,删除jsb-default文件夹后还是会和你报一样的错误,能在给些参考吗
需要删除哪些文件啊
我改了一下这个文件gradle.properties可以编译了
