版本: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,豌豆荚,真机实测)相关推荐

  1. android studio for mac无法真机调试,Android studio for mac真机测试

    mac系统真机测试需要配置adb环境. 配置方法: 1.首先找到adb的文件目录,打开Android studio启动界面点击Configure 选择project defaults 选择projec ...

  2. android如何用真机测试,android studio如何使用真机测试app

    在使用android studio进行项目的调试的时候,模拟器真的有点慢,有时还很卡,大家可能还是更想使用真机进行调试,那么下面来看看android studio如何使用真机测试app的教程. 第一大 ...

  3. android 开发环境简书,Android Studio 开发环境快速搭建

    目录 - 1.下载JDK.AS - 1.1 JDK下载 - 1.2 AS下载 - 1.3 百度云资源统一下载 - 2.安装JDK - 3.配置JDK及JAVA的环境 - 3.1 打开系统环境 - 3. ...

  4. [Android] 环境配置之Android Studio开发NDK

    2019独角兽企业重金招聘Python工程师标准>>> ======================================================== 作者:qiu ...

  5. Flutter之window系统下配置开发环境以及在Android Studio里面运行hello word

    1 .window系统配置Flutter开发环境 1)下载Flutter的SDK 如果电脑安装了Git,直接到https://github.com/flutter/flutter/这里下载,但是需要翻 ...

  6. Android学习1——开发环境搭建、Android Studio安装

    一.目的 1.掌握 Android 开发环境搭建方法 2.掌握 Android 项目建立方法 3.掌握 Gitee 账号建立及其使用方法 4.掌握 Android 模拟器使用方法 二.实验环境 1.J ...

  7. Android开发环境搭建(Android Studio安装)

    认真仔细就不会错: 到此android基本的开发环境就算搭建好了(如果过程中有什么问题,参考下面的文章可以帮助你解决问题)https://blog.csdn.net/weixin_40408952/a ...

  8. 《Android App开发入门:使用Android Studio 2.X开发环境》——1-3 Android Studio 快速上手...

    1-3 Android Studio 快速上手

  9. Android Studio如何用真机调试

    1,在真机中设置USB调试模式打开,具体:"设置"->"应用程序"->"开发"->"USB调试". 2 ...

最新文章

  1. Python之数据聚合——aggregate()方法
  2. css中calc()方法的使用
  3. 【Java】访问控制
  4. iOS APP如何跳转小程序?友盟分享到微信的时候调不起微信是什么原因?
  5. android图片布局填冲满,Android的布局图像填充宽度
  6. 三极管饱和及深度饱和状态的理解和判断
  7. 单片机----数码管(138译码器)显示日期
  8. linux中dp源代码分析,contrail源代码分析.pdf
  9. 阿里巴巴29个屌炸天的开源项目!
  10. 【C语言】通讯录管理系统
  11. 让Linux内核不再卡死在DHCP请求上
  12. 用JAVA写一个画图程序(课程设计)
  13. 新一代iPad Pro外形泄露:方形后摄瞩目
  14. 环保设施运行在线监控 数采仪环保工况监测终端
  15. 西安思源中学2021高考成绩查询入口,2021年西安各高中高考成绩排名及放榜最新消息...
  16. 最全Python算法入门
  17. 【BZOJ2288】[POJ Challenge]生日礼物(线段树)
  18. 【Demo见真章】基于HarmonyOS手机实现五子棋对战小游戏
  19. 计算机模拟comsol,基于COMSOL固体氧化物燃料电池(SOFC)的数值模拟仿真
  20. 家装全套装修资料(八)

热门文章

  1. 04-nginx静态资源部署实战
  2. 计算机二级msoffice高级应用教程,二级MSOFFICE高级应用_二级MSOFFICE高级应用教程_二级MSOFFICE高级应用视频教程 _课课家...
  3. JavaScript制作网页计算器
  4. 使用VBA动态创建SQL查询语句
  5. AngularJS 0005:作用域
  6. notify和notifyAll
  7. 申宝在线炒股市场短期将摆脱估值压制
  8. [倚天屠龙记] vim 复制与粘贴
  9. 计算机音乐数字乐谱梦中的婚礼,梦中的婚礼{完整正确数字简谱}
  10. 24基础指标、obv使用方法及分析技巧