定位动态库里面哪一行导致崩溃: 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 <bundletool.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个线程编译。可以根据自己的电脑配置修改这个参数。