我想使用自定义的 android.bluetooth 而不是 android SDK 附带的 android.jar 中存在的。我将 android.bluetooth 编译成单独的 jar 文件并导入到 studio apk 项目中。将其作为模块后,Studio 能够解析我在 BluetoothAdapter.java 中添加的自定义 API。
但是在编译时我收到方法未找到错误,如“找不到符号方法 xxx”
我尝试了中提到的步骤here,编辑 gradle 文件以更改顺序并添加 Xbootpath。但还是失败了。任何帮助深表感谢。
The bootclasspath
参数必须是绝对路径。所以,你应该像这样修改build.gradle:
def androidJar = file('android.jar') // obtain you jar file
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add("-Xbootclasspath/p:$androidJar") // file.toString() is absolute path.
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)