CocosCreator 原生开发环境配置(JavaSDK,Android Studio,Python,豌豆荚,真机实测)
版本:2.4.2
参考:
cocos教程:安装配置原生开发环境
cocos教程:打包发布原生平台
一 安装Java SDK
二 安装Android Studio
三 安装Python
四 设置cocos,构建发布
Java SDK
JDK1.8 64位:下载地址 (cocos官网提供的那个地址jdk别装,装了跑起来报错,安装我这个)
安装完成后,在cmd中输入 java -version 查看版本
java -version
配置环境变量。我win7。桌面计算机图标上右键 - 属性 - 更改设置 - 高级 - 环境变量。
新建系统变量JAVA_HOME,变量值是java sdk安装路径
编辑变量Path,变量值处增加%JAVA_HOME%\bin;
%JAVA_HOME%\bin;
安装配置完后重启电脑
Android Studio
下载安装Android Studio:下载地址
选择Tools - SDK Manager
cocos推荐主流API Level 23,26,28。 勾选后,点击右下角Apply,开始自动下载。
复制Andoroid SDK Location的地址,后面需要在cocos中填写。
安装完sdk,切换到SDK Tools,勾选右下角Show Package Details。
勾选Android SDK Build-Tools最新版,点击Apply,会自动下载。
勾选NDK 19(cocos推荐r17-19),点击Apply,会自动下载。
Python
用于C++编译环境,我下载安装的2.7.13。 (cocos推荐2.7.5+,不要安装3.x版本)
cmd输入python,可以查看版本
python
配置cocos原生开发环境
cocos菜单栏:文件 - 设置 - 原生开发环境
设置SDK路径:C:\Users\Administrator\AppData\Local\Android\Sdk
设置NDK路径:C:\Users\Administrator\AppData\Local\Android\Sdk\ndk\19.2.5345600 (cocos推荐r17-19版本,我选择的19)
cocos菜单栏:项目 - 构建发布
Target API Level 可选android-26,28,30之类,我用的android-28.
具体参数意思看cocos教程
构建
点击构建。构建完毕后,在android studio中打开cocos构建的项目。这时android studio会自动下载缺失的工具,比如gradle等。
gradle默认4.10.3,我用的默认4.10.3.。如果要更换gradle版本。android studio菜单栏:Edit - Find - Find in Path。输入如下进行搜索
distributionUrl=https\://services
将Gradle版本改成6.3。然后重新打开Android Studio,会自动下载6.3 Gradle。
编译
构建完毕后,点击编译,过程比较长。可能会报错,出现failed,点击查看log。拿着报错信息去百度或者论坛找解决方案吧。
我运行了好几次,都没成功,在论坛和百度查找了一番。重新安装了jdk才解决,cocos官网教程那个java jdk地址下载了用了报错。 = =!
如果编译成功,则显示complete
将手机打开开发者模式,开启usb调试,点击运行。
然后没反应。。。
android studio 菜单:View - ToolBar, 打开工具栏
显示工具栏,可以看到No devices,说明手机虽然连上了电脑,但是android studio检测不到。
选择Troubleshoot device connnections。
Android Studio 检测到14个设备,其中包括我的华为手机。但是android studio就是显示 no deveices。
尝试下载华为手机驱动,adb,什么的,折腾了一番,都没用。
然后解决方案是,下载豌豆荚,手机和pc端都安装。
豌豆荚官网:手机端下载
天极网:pc端下载 (因为豌豆荚pc端已经不运营了,所以官网没有)
下载完成后,pc和手机都运行豌豆荚,连接手机,打开usb调试模式,豌豆荚会自动下载驱动,然后android studio就会检测到手机了。
点击绿色三角运行,手机会自动安装apk,这样就可以真机实测了。
下图项目自动安装的apk
CocosCreator 原生开发环境配置(JavaSDK,Android Studio,Python,豌豆荚,真机实测)相关推荐
- android studio for mac无法真机调试,Android studio for mac真机测试
mac系统真机测试需要配置adb环境. 配置方法: 1.首先找到adb的文件目录,打开Android studio启动界面点击Configure 选择project defaults 选择projec ...
- android如何用真机测试,android studio如何使用真机测试app
在使用android studio进行项目的调试的时候,模拟器真的有点慢,有时还很卡,大家可能还是更想使用真机进行调试,那么下面来看看android studio如何使用真机测试app的教程. 第一大 ...
- android 开发环境简书,Android Studio 开发环境快速搭建
目录 - 1.下载JDK.AS - 1.1 JDK下载 - 1.2 AS下载 - 1.3 百度云资源统一下载 - 2.安装JDK - 3.配置JDK及JAVA的环境 - 3.1 打开系统环境 - 3. ...
- [Android] 环境配置之Android Studio开发NDK
2019独角兽企业重金招聘Python工程师标准>>> ======================================================== 作者:qiu ...
- Flutter之window系统下配置开发环境以及在Android Studio里面运行hello word
1 .window系统配置Flutter开发环境 1)下载Flutter的SDK 如果电脑安装了Git,直接到https://github.com/flutter/flutter/这里下载,但是需要翻 ...
- Android学习1——开发环境搭建、Android Studio安装
一.目的 1.掌握 Android 开发环境搭建方法 2.掌握 Android 项目建立方法 3.掌握 Gitee 账号建立及其使用方法 4.掌握 Android 模拟器使用方法 二.实验环境 1.J ...
- Android开发环境搭建(Android Studio安装)
认真仔细就不会错: 到此android基本的开发环境就算搭建好了(如果过程中有什么问题,参考下面的文章可以帮助你解决问题)https://blog.csdn.net/weixin_40408952/a ...
- 《Android App开发入门:使用Android Studio 2.X开发环境》——1-3 Android Studio 快速上手...
1-3 Android Studio 快速上手
- Android Studio如何用真机调试
1,在真机中设置USB调试模式打开,具体:"设置"->"应用程序"->"开发"->"USB调试". 2 ...
最新文章
- Python之数据聚合——aggregate()方法
- css中calc()方法的使用
- 【Java】访问控制
- iOS APP如何跳转小程序?友盟分享到微信的时候调不起微信是什么原因?
- android图片布局填冲满,Android的布局图像填充宽度
- 三极管饱和及深度饱和状态的理解和判断
- 单片机----数码管(138译码器)显示日期
- linux中dp源代码分析,contrail源代码分析.pdf
- 阿里巴巴29个屌炸天的开源项目!
- 【C语言】通讯录管理系统
- 让Linux内核不再卡死在DHCP请求上
- 用JAVA写一个画图程序(课程设计)
- 新一代iPad Pro外形泄露:方形后摄瞩目
- 环保设施运行在线监控 数采仪环保工况监测终端
- 西安思源中学2021高考成绩查询入口,2021年西安各高中高考成绩排名及放榜最新消息...
- 最全Python算法入门
- 【BZOJ2288】[POJ Challenge]生日礼物(线段树)
- 【Demo见真章】基于HarmonyOS手机实现五子棋对战小游戏
- 计算机模拟comsol,基于COMSOL固体氧化物燃料电池(SOFC)的数值模拟仿真
- 家装全套装修资料(八)
热门文章
- 04-nginx静态资源部署实战
- 计算机二级msoffice高级应用教程,二级MSOFFICE高级应用_二级MSOFFICE高级应用教程_二级MSOFFICE高级应用视频教程 _课课家...
- JavaScript制作网页计算器
- 使用VBA动态创建SQL查询语句
- AngularJS 0005:作用域
- notify和notifyAll
- 申宝在线炒股市场短期将摆脱估值压制
- [倚天屠龙记] vim 复制与粘贴
- 计算机音乐数字乐谱梦中的婚礼,梦中的婚礼{完整正确数字简谱}
- 24基础指标、obv使用方法及分析技巧