簡體   English   中英

使用自定義android.bluetooth。 而不是android studio中默認sdk android.jar中的一個

[英]Use custom android.bluetooth. instead of one present in default sdk android.jar in android studio

我想使用自定義android.bluetooth而不是使用android SDK附帶的android.jar中的自定義。 我將android.bluetooth編譯為單獨的jar文件,並導入了Studio apk項目。 將其作為模塊后,Studio可以解析我在BluetoothAdapter.java中添加的自定義API。 但是在編譯時我遇到方法未找到錯誤,因為“找不到符號方法xxx”

我嘗試了此處提到的步驟,以編輯gradle文件以更改順序並添加Xbootpath。 但是仍然失敗。 任何幫助深表感謝。

在此處輸入圖片說明

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.
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM