0%

Android Studio 使用总结

生成 JNI 头文件

java 17 已经废弃 javah 命令,改用:

1
javac -h . Mp3Encoder.java

新版的 debug 调试器使用

Ctrl + 空格 键可调出选择菜单

更改 debug 类型

依次点击 Run > Edit Configurations

或者 依次点击 Run > Attach debugger to Android process 后显示的对话框中手动选择调试程序

更改默认的 JDK 版本

File > Settings… > Build, Execution, Deployment > Build Tools > Gradle(在 Mac 上,依次选择 Android Studio > Preferences… > Build, Execution, Deployment > Build Tools > Gradle)。

配置特定版本的 NDK

  1. 项目是继承的
  2. 安装了多个版本的 NDK
1
2
3
android {
ndkVersion "major.minor.build" // e.g., ndkVersion "21.3.6528147"
}

每个 AGP(Android Gradle plugin) 版本对应的默认 NDK 版本:https://developer.android.com/studio/projects/install-ndk?hl=zh-cn#default-ndk-per-agp

命令查看手机架构

1
2
3
4
// 查看手机架构
adb shell getprop ro.product.cpu.abi
// 查看手机支持的全部架构
adb shell getprop ro.product.cpu.abilist

更改调试程序类型

https://developer.android.com/studio/debug?hl=zh-cn#debug-types

如需在调试配置中手动选择调试程序,请依次点击 Run > Edit Configurations。您还可以在依次点击 Run > Attach debugger to Android process 后显示的对话框中选择调试程序。

卸载系统 APP

1
2
3
adb shell
pm list package | grep 'google'
pm uninstall -k --user 0 package-name