在AndroidStudio中構(gòu)建系統(tǒng)應(yīng)用

http://www.31mins.com/android-studio-build-system-application/

http://www.wxtlife.com/2015/03/31/how-to-use-android-hide-methods-or-class/

添加自定義的系統(tǒng)類庫

如果修改了系統(tǒng)源碼,導(dǎo)出了類似android.jar的jar包,則可以通過以下方式進(jìn)行引用,該引用方式會優(yōu)先于andriod.jar:

Java 命令行提供了如何擴(kuò)展bootStrap 級別class的簡單方法.
-Xbootclasspath: 完全取代基本核心的Java class 搜索路徑
-Xbootclasspath/a: 后綴。將classpath添加在核心class搜索路徑后面。
-Xbootclasspath/p: 前綴。將classpath添加在核心class搜索路徑前面

gradle.projectsEvaluated {
    tasks.withType(JavaCompile) {
        def path = "custom_android.jar";
        options.compilerArgs.add('-Xbootclasspath/p:'+path);
    }
}

或者在外層的gradle文件中添加:

allprojects {
    repositories {
        jcenter()
        google()
    }
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs.add('-Xbootclasspath/p:app/libs/framework.jar')
        }
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容