cocos 安卓打包相关

使用mac进行开发的时候,有时候需要使用adb指令来进行一些操作,但是如果1没有配置过Android环境变量2更新mac系统3升级zsh 可能会出现adb: command not found的问题,这里记录一下mac上配置Android环境变量的方法:打开mac的terminal终端,输入 cd ~/ 【进入当前用户的home目录】
输入 touch .bash_profile 【如果没有.bash_profile这个文件,则创建一个这个文件】
输入 open .bash_profile 【打开我们创建的这个文件,此时应该弹出一个文本编辑框,如果是第一次配置环境,那么文本编辑框为空白】
在打开的文本编辑器中写入如下代码:

export ANDROID_HOME=/usr/local/opt/android-sdk(注意替换为自己的sdk路径)
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

注意上面的ANDROID_HOME应该根据自己的sdk路径来填写,其余可以直接复制。至于sdk路径,可以打开Android Studio,在preference(Windows的setting)中搜索sdk来查看。


在终端中输入 

source .bash_profile 

Mac 系统Terminal是用户与系统进行交互的媒介,UNIX及通过Terminal(终端)执行UNIX数据库更为人熟知.终端相当于Windows下的命令提示符,Linux下的指令集,shell命令,它也拥有自己的Terminal.是不能错过的一项强大的功能.

第一次打开终端会以”~“显示当前目录,即Home目录

(路径为/Users/Your username).

1. 在命令行中输入:

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端。

如果你的命令行命令可以使用,请直接跳到第2步。

2. 重新打开一个终端(方便快捷):

cd ~/

3. 创建.bash_profile文件:(如果存在.bash_profile,直接跳第四步)

touch .bash_profile

4. 打开.bash_profile并编辑:

open .bash_profile

 

5. 这样就打开了一个记事本,会显示你之前配置过的path,修改记事本,一定要先备份,然后根据自己需要配置。

6.command+s保存关闭文件(不要关闭终端)

7.返回终端,使修改后的配置生效命令:

source .bash_profile

        修改了.bash_profile的配置,就会导致很多内置命令不能使用,会出现command not found 甚至连rm、cd、vi这些命令都不能使用,所以在今后的修改重要文件的过程中,首先要备份这个文件,然后再对文件进行修改添加.

 

利用终端安装apk

adb install -r [apk 的绝对路径]

gradlew常用命令

  • gradlew -v 版本号
  • gradlew clean 清除工程目录下的build文件夹
  • gradlew build 检查依赖并编译打包

这里注意的是 gradlew build 命令把debugrelease环境的包都打出来,如果正式发布只需要打Release的包,该怎么办呢,下面介绍一个很有用的命令 assemble, 如

  • gradlew assembleDebug 编译并打Debug包
  • gradlew assembleRelease 编译并打Release的包

还有打渠道包,如百度
gradlew assembleBaiduRelease 编译并打Release的百度包

除此之外,assemble还可以和productFlavors结合使用,比如定义了 installRelease ,uninstallRelease 两个productFlavors,则可以如下命令:

  • gradlew installRelease Release 模式打包并安装
  • gradlew uninstallRelease 卸载Release模式包

 

通过adb命令获取android_id

adb shell settings get secure android_id

问题描述:

Performing Streamed Install
adb: failed to install app-debug.apk: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]

使用命令行安装app时遇到这个报错。

原因:如果遇到了这个问题,而恰好又是小米手机,那么“恭喜你”,请准备一张SIM卡。这是小米出于安全的目的才这样设计的。

解决方法:打开“USB调试”选项,同时打开“USB安装”,系统很可能会提示你“请先插入SIM卡”,那就插入准备好的SIM卡,即使是废卡也没有关系。如果没有提示,那么真的恭喜你。你可以安装app了。

 

adb logcat

 

 

持续更新中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mrwql

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值