CocosCreator 原生开发环境配置(JavaSDK,Android Studio,Python,豌豆荚,真机实测)

版本:2.4.2

参考:

cocos教程:安装配置原生开发环境

cocos教程:打包发布原生平台

记录下安装配置cocos的win下原生开发环境,从jdk,android studio,python安装,直到能够真机调试。

一  安装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%in;

%JAVA_HOME%in;

 

配置完后重启电脑

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:UsersAdministratorAppDataLocalAndroidSdk

设置NDK路径:C:UsersAdministratorAppDataLocalAndroidSdk dk19.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,我用的默认.。如果要更换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就会检测到手机了。

下次就不需要再运行豌豆荚了,手机连上usb会自动被android studio检测到。

点击绿色三角运行,手机会自动安装apk,这样就可以真机实测了。

下图项目自动安装的apk

 

原文地址:https://www.cnblogs.com/gamedaybyday/p/13572706.html