一、配置AndroidStudio SDK的环境
- AndroidStudio配置使用自定义SDK
AndroidStudio项目需要调用的API是我们自己framework增加的API时,由于默认使用的官方SDK.因此会找不到对应的API.
解决方案是: 替换AndroidStudio SDK中的SDK为我们系统编译出来的SDK
- 1.在我们系统源码linux中执行make sdk 生成android.jar文件.
路径: repo/out/target/common/obj/PACKAGING/android_jar_intermediates/android.jar
- 2.将linux中android.jar替换掉AndroidStudio SDK中sdk\platforms\android-27\android.jar文件
Tips:
通过如上方式配置后的AS环境就不需要导入自己系统编译生成framework.jar,也就不需要通过下面这种方式配置优先加载我们自己framework.jar
在allprojects中添加以下代码:
allprojects {
repositories {
jcenter()
}
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add('-Xbootclasspath/p:app\\ext_