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 命令把debug、release环境的包都打出来,如果正式发布只需要打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
持续更新中
cocos 安卓打包相关相关推荐
- Cocos2d-x开发---关于安卓打包所遇到的错误记录
非常久都没有在安卓打过包了.之前的项目因为某些问题没有考虑做安卓版本号,所以涉及到安卓打包的时候都是自己在折腾. 这段时间离职了,空余时间就有非常多了.所以我能够折腾点事了.想起来之前做的一个俄罗斯方 ...
- 配置 html-webpack-plugin 生成预览页面||配置自动打包相关的参数
配置 html-webpack-plugin 生成预览页面 ① 运行 npm install html-webpack-plugin –D 命令,安装生成预览页面的插件 ② 修改 webpack.co ...
- CoCos Creator打包各类问题总结
CoCos Creator打包各类问题总结 如果你的打包APK 出现 '黑屏\找不到Mould看这里!' JAVA JDK环境变量与构建 毫无关系!!! 1. SDK NDK 配置 2. 热更新问题 ...
- 安卓启动相关以及架构设计相关
安卓启动相关以及架构设计相关 我们知道安卓大多数是服务等的启动是伴随着init进程启动一起启动,这个init进程类似于linux的init,进程pid为1. 读过安卓源代码的人都应该非常熟悉init会 ...
- uniapp安卓打包证书制作,亲测可直接使用
平常证书制作直接使用的安卓证书在线制作,最近这个工具不能使用了,现分享下证书制作过程和打包流程 uniapp安卓打包证书制作,亲测可直接使用 尝试多次,证书文件不是有效的keystore文件出现这样的 ...
- unity3d安卓打包教程
unity3d安卓打包教程
- UE4安卓打包配置(大陆内网络整顿后,Android打包时AndroidWorks无法使用的解决方法)
由于国内进行了网络整顿,UE4官网上用CodeWorksforAndroid下载安卓打包工具配置的方法已经不能使用了,开了VPN也链接不上.这使得用UE4打包配置安卓游戏变得非常麻烦,博主捣鼓了好几天 ...
- 超级签名 免签封装 安卓打包 企业签名 超级签名MDM 企业签名MDM 自助分发多合一系统 搭建说明
超级签名 免签封装 安卓打包 企业签名 自助分发多合一系统 超级签名MDM 企业签名MDM 主要功能 基本操作 修改密码 用户信息 共有池 退出 超级签名 应用列表 应用信息 安卓合并 简介编辑 轮播 ...
- uin-app安卓打包流程
uni-app 安卓打包流程 一.App图标配置 为了自适应不同分辨率,建议使用.9.png格式图片 二.版本号修改 三.云打包 生成安卓自有证书方法 云编 四.使用云编(第三方软件)进行证书签名生成 ...
最新文章
- Ubuntu16.04 Linux上比较好用的截图工具Flameshot
- 计算机科学与技术专业用英语怎么写,计算机科学与技术专业专业英文简历模板...
- java I/O系统总结
- Java Servlet API中文说明文档
- 机器学习:算法模型:决策树
- 丁力 | cnSchema:中⽂知识图谱的普通话
- AWS CEO Andy Jassy 专访:我们一直思考的是未来 2-5 年的事 | 人物志
- MATLAB中如何让分度值小点,实验6 干涉的matlab模拟.doc
- dj鲜生-28-登陆验证父类的使用-Mixin类的定义
- python 3.6.5安装教程_Ubuntu16.04安装python3.6.5详细步骤
- 有序关系中的最大元与最小元
- 雷军立 Flag:小米 5 年 100 亿 All in AIoT
- iOS常用---NSString,NSMutabuleString
- 从零基础入门Tensorflow2.0 ----六、31 kaggle 10 monkeys模型微调
- 机器学习导论(五)-神经元网络
- 给未来程序员的15个顶级职业建议
- uvm中uvm_event, uvm_event_pool的用法
- 远程linux云主机,Linux实验室 远程连接Linux云主机方法
- spry提示信息设置html,[原]Spry框架:表单验证构件
- 二维数组malloc与free