栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

一些命令-

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一些命令-

编译安卓源码

中文问题:

export LC_ALL=C

Jack服务启动问题:

1、打开prebuilts/sdk/tools/jack-admin文件,找到JACK_SERVER_VM_ARGUMENTS变量,添加参数 -Xmx8192m,添加后效果:

JACK_SERVER_VM_ARGUMENTS="${JACK_SERVER_VM_ARGUMENTS:=-Dfile.encoding=UTF-8 -   XX:+TieredCompilation -Xmx8192m}"*

2、然后重新启动Jack server

prebuilts/sdk/tools$ ./jack-admin stop-server
prebuilts/sdk/tools$ ./jack-admin start-server
adb相关

电脑端apk推到安卓设备上:先改后缀为dpk

adb push XXX.dpk /sdcard/

在当前目录下搜寻包含xxx的所有文件。

grep -rn “xxx” 
编译执行
make 模块名 -j8 
#j8指使用8个线程

mm:在模块当前路径下对指定模块编译

  • 只能在第一次编译之后使用;
  • 只对该模块编译,不对依赖模块编译;
  • 该模块文件夹中需要包含android.mk文件。
cd 要编译模块的路径
mm

mmm:在源码根目录下,指定路径进行编译

  • 只能在第一次编译之后使用;
  • 只对该模块编译,不对依赖模块编译;
  • 该模块文件夹中需要包含android.mk文件。
mmm 绝对路径

在使用mmm编译模块framework/base时发生如下错误

ninja: error: 'out/host/linux-x86/framework/host-libprotobuf-java-full.jar', needed by 'out/host/common/obj/JAVA_LIBRARIES/platformprotos_intermediates/classes-full-debug.jar', missing and no known rule to make it

编译命令问题,改为mma指令编译解决。

文件名称批量修改

rename "s/AA/aa/" * 
#把文件名中的AA替换成aa

根据程序名称查询进程ID

ps -ef|grep 进程名
axel下载器
axel -n 10 -o /tmp/ http://testdownload.net/test.tar.gz
-n 指定线程数
-o 指定另存为目录
-s 指定每秒的最大比特数
-q 静默模式
git
git branch
#查看当前处于哪个分支

git status
#查看当前分支状态,做出的修改

git pull
#拉取远端仓库代码,在提交之前pull

git add .
git commit -m "xxx"
#提交

git push origin xxx
#push分支

git reset --hard origin/master
#git远端覆盖本地代码
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679182.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号