zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    autolayout先进的自动布局工具箱
    iOS7自定义back按钮和pop交互手势
    iOS7开发技巧
    UICollectionView专题
    关于AutoLayout(自动布局)那些事儿
    代码统计利器--CLOC
    vue之指令篇 ps简单的对比angular
    从无到有之webpack+vuerouter的简单例子以及各个属性解释
    关于requestanimationframe
    vim常用指令
  • 原文地址:https://www.cnblogs.com/gamedaybyday/p/13572706.html
Copyright © 2011-2022 走看看