记录Android常用命令

定位动态库里面哪一行导致崩溃:    arm-linux-androideabi-addr2line -C -f -e E:/AndroidProject/Inview2016/InView/obj/local/armeabi-v7a/xxx.so

查看签名信息:keytool -list -v -keystore xxx -storepass xxx     、 keytool -importkeystore -srckeystore xxx -destkeystore xxx -deststoretype pkcs12

无线调试命令

1、adb devices                    查看是否有连接设备

2、adb tcpip 5555                  修改无线连接端口

3、adb connect 192.168.241.3:5555   连接设备


安装.aab

1、下载bundletool

https://github.com/google/bundletool/releases

2、使用cmd命令将aab文件转换为apks文件

java -jar build-apks --bundle=<.aab文件的路径> --output=<输出.apks的路径> --ks=<打包使用的证书文件的路径> --ks-pass=pass:<证书密码> --ks-key-alias=<证书别名> --key-pass=pass:<证书别名密码,通常与证书密码一致>

3、使用cmd命令安装apks文件到手机上

java -jarinstall-apks --apks=<上一步中生成的.apks文件路径>


Google Play 替换签名

java -jar pepk.jar --keystore=Demo.jks --alias=Demo--output=output.zip --signing-keystore=Demo.jks --signing-key-alias=Demo --encryptionkey=ebe6a


手工关闭adb服务:adb kill-server

启动adb服务adb start-server


修改ndk编译时的线程数

ndk编译时默认是单线程。在多核的情况下,可以通过加线程数量参数加快编译速度。

统计ndk目录下的ndk-build.cmd

"%NDK_ROOT%prebuilt/%NDK_WIN_HOST%/bin/make.exe" -f "%NDK_ROOT%build/core/build-local.mk" SHELL=cmd %*

改为

"%NDK_ROOT%prebuilt/%NDK_WIN_HOST%/bin/make.exe" -j 8 -f "%NDK_ROOT%build/core/build-local.mk" SHELL=cmd %*

其中 -j 8表示同时开启8个线程编译。可以根据自己的电脑配置修改这个参数。

你可能感兴趣的:(记录Android常用命令)