如何在Android Studio中编译android native settings app的源代码并对其进行修改

时间:2019-07-17 07:59:34

标签: android android-studio android-settings

在我的工作中,我应该自定义android native SystemUI和Settings App, 我想在Android Studio中使用本机源代码。但是它无法通过编译,代码依赖android框架的代码工作,我不怎么做,是否有一些

我曾尝试在网络中找到一些指南,但是我没有找到有效的指南,某些指南基于eclipse。

我曾尝试将源代码导入android系统源代码classes.jar中,并将gradle配置为以下代码,但是它仍然报告找不到系统内部资源,例如@ * android:string < / p>

我替换了这些资源,没有任何资源相关的错误,并且Android Studio在Java类编辑窗口中未报告错误,但是我仍然无法传递build apk,无法报告那些类,方法android内部无法找到。

项目中的成就:

...
allprojects {
    repositories {
        jcenter()
    }
    tasks.withType(JavaCompile) {
        options.compilerArgs.add('-Xbootclasspath/p:app\\libs\\android-sdk.jar')
    }
}
...

模块中的grale:

...
dependencies { 
    compileOnly files('libs/android-sdk.jar')
} 
...

我已经在app.iml中交换了平台代码依赖项的顺序,如下所示

...
    <orderEntry type="library" name="Gradle: __local_aars__:D.\work_project\SystemUI\app\libs\android-sdk.jar:unspecified@jar" level="project" />
    <orderEntry type="jdk" jdkName="Android API 28 Platform" jdkType="Android SDK" />
    <orderEntry type="sourceFolder" forTests="false" />

0 个答案:

没有答案