1.2.1、打开SDK Manager
1.2.2、Android SDK Platform
1.2.3、Android SDK Platform-Tools
1.2.4、Android SDK Tools
monitor.bat
双击报错
解决办法
1.2.5、NDK
1.2.6、JDK
1.2.7、Python2.7
2.1.1、出现警告
警告解决方法
保证用于编译项目的jdk和环境变量的jdk路径一致
方法一:修改JDK location
方法一:修改环境变量JAVA_HOME(成功)
改完重启,警告消失
2.1.1、出现错误
A problem occurred configuring project ‘:CppTests’.> java.lang.NullPointerException (no error message)
错误解决方法
ndk版本太高有问题
下载ndk 1.6版本
清空ndk-bundle文件夹,再覆盖到ndk-bundle
修改环境变量
改完重启,错误消失
2.1.2、点击Rebuild Project
出现ndk报错
解决方法:手动增加ndk.dir
出现CMake报错
解决方法:把Android Studio自带的CMake添加环境变量
重启as,再次点击Rebuild Project
成功编译
2.2.1、以华为Mate 30 5G 为例
未连接手机或者未开启开发者模式
打开开发者模式
启动USE调试,插线每次都要重新开启
连接usb,选择传输文件
连接手机成功
2.2.2、点击“Run CppTests”
手机运行效果
3.2.1、选择常见的1280x720尺寸
3.2.2、选择推荐
3.3.3、报错
3.3.4、解决方法
选等于或高于之前下载的API level就可以了,
这次选择armeabi-v7a
报错1
解决1
报错2
解决2
还是用真机调试吧,就算你用虚拟机调试成功,还得用真机验证的,弃坑
3.3.1、Generate Signed Bundle/APK
3.3.1.1、 Android App Bundle
生成项目密钥pepk文件
3.3.1.2、 Apk
生签名证书文件jks
3.3.2、Build Bundle(s)/APK(s)
不带签名证书jks文件
3.3.3、Analyze APK
专门分析apk的神器