win11安卓调试
查看虚拟设备
adb devices
# 运行失败可以重启adb
adb kill-server
adb start-server
环境安装
1、jdk 17 - 改变环境变量后,注意删除C:\Program Files\Common Files\Oracle\Java\javapath中的文件
2、安装Android Studio - SDK Manage
SDK Platforms
Android SDK Platform 33
Intel x86 Atom_64 System Image
SDK Tools
Android SDK Build-Tools 35-rc4
Android SDK Platform-Tools - 需要打开底部Hide Obsolete Packages
Android Emulator
3、安装Gradle
初始化和启动项目
# 切换npm源,使用代理
npm uninstall -g react-native-cli @react-native-community/cli
npx @react-native-community/cli@latest init AwesomeProject
# 你可以使用--version参数(注意是两个杠)创建指定版本的项目。注意版本号必须精确到两个小数点。
npx @react-native-community/cli@X.XX.X init AwesomeProject --version X.XX.X
# 目前尝试比较好用的0.74.1
code AwesomeProject
yarn android
#报错的话可以尝试
cd android
./gradlew clean
./gradlew build
# 调试 react-devtools
npm install -g react-devtools
yarn start
adb reverse tcp:8097 tcp:8097
安卓打包
环境安装
安卓环境安装,同上
生成签名文件
# 生成签名文件
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 36500
# 查看签名文件内容
keytool -list -v -keystore my-release-key.keystore
配置签名信息
将生成的.keystore文件移动到android/app目录下
配置 android/gradle.properties
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=alias_name
MYAPP_RELEASE_STORE_PASSWORD=your_store_password
MYAPP_RELEASE_KEY_PASSWORD=your_key_password
执行打包命令
cd android
./gradlew assembleRelease
生成文件目录
android/app/build/outputs/apk/release
wlan调试
开发者选项 - 无线调试
# 使用配对码配对设备
adb pair 192.168.100.100:42829
Enter pairing code: 079984
# IP地址和端口
adb connect 192.168.100.100:37989
adb devices