打包时遇到的问题,大部分都可以在网上找到解决方案的,这里只是做个汇总,避免每次配置环境都从头开始。
安装配置原生开发环境
参考:https://docs.cocos.com/creator/manual/zh/publish/setup-native-development.html
第一步:下载 Java SDK (JDK)
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载时注意选择和本机匹配的操作系统和架构,下载完成后运行安装程序即可。
Windows 系统,请确认你的环境变量中包含 JAVA_HOME
最后运行:java -version 检查是否安装成功
第二步:下载安装 Android Studio
下载地址:http://www.android-studio.org/
第三步:下载发布 Android 平台所需的 SDK 和 NDK
下载地址:https://www.androiddevtools.cn/
我下载的版本是:
android-ndk-r15c-windows-x86_64\android-ndk-r15c
android-sdk_r24.4.1-windows\android-sdk-windows
打开SDK Manager 推荐选择最低兼容的 API Level 16(4.1) 和所需的主流 API Level 23(6.0)、API Level 26(8.0)和 API Level 28(9.0)。
第四步骤:配置原生发布环境路径
2、在cocos creator 中构建,然后在android studio中打开项目,把所有的错误解决掉。
问题一:android studio 的Android SDK 设置中怎么什么都没有?
直接在sdk安装目录中打开sdk manager,一样可以安装对应的版本的。
安装完后,重新进入这个设置页面会发现已经安装的版本在这里显示了
问题二:NDK 提示找不到
在local.properties中查看NDk的设置是不是被删除了,添加上去。
ndk.dir=G:\software\android\android-ndk-r15c-windows-x86_64\android-ndk-r15c
问题三:gradle的版本提示下载失败。
下载对应的gradle文件。
下载地址:http://services.gradle.org/distributions/
修改 gradle-wrapper.properties 文件 改为本地地址。
distributionUrl=file:///G:/software/android/gradle-4.10.3-all.zip
问题四:android studio 调试时,无法连接手机设备
查看电脑设备管理器中,Android Divices -> Android ADB Interface 是否成功安装。
关键步骤:“从磁盘安装对话框”,在“制造商文件复制来源”路径,选择SDK下的“extras/google/usb_driver/android_winusb.inf”,点击“确定”
问题五:websocket 在apk上无法正常连接
wss 协议在apk上不能正常识别,需要修改为ws协议。
问题六:adb 安装apk时无法运行
查看adb是否端口被占用了,一般360软件会占用。
命令:netstat -ano | findstr "5037" 列出端口被占用的进程
taskkill /f /pid “端口号”结束进程
或者在任务管理器里结束进程。
网友评论