Android studio 3.5.3正式版,使用設備廠家提供的framework.jar包,無法完成編譯和打包
求解決方法
在Android studio 3.4.1正式版上,還是可以的
通過以下步驟:
1、修改progect下的build.gradle,將
allprojects {
repositories {
google()
jcenter()
}
}
改為
allprojects {
repositories {
google()
jcenter()
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs.add('-Xbootclasspath/p:app\\libs\\framework.jar')
}
}
}
}
2、修改app下的build.gradle,將
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
}
改為
dependencies {
compileOnly files('libs/framework.jar')
}
3、此步驟不是必要的,只是為了代碼沒有報紅,修改app下的app.iml
將<orderEntry type="jdk" jdkName="Android API 19 Platform" jdkType="Android SDK" />挪到
<orderEntry type="library" name="Gradle: __local_aars__:/AndroidStudioProject/app/libs/framework.jar:unspecified@jar" level="project" />的下一行。
但在Androidstudio3.5.3正式版里,以上步驟失效,編譯和打包的時候會提示
“錯誤: 找不到符號
符號: 變數 XXXXXXX
位置: 類 XXXX”
求各路大神幫助
uj5u.com熱心網友回復:
兄弟,求問3.5.3 安裝后新建專案 出現 ERROR: Cause: unable to find valid certification path to requested target 的問題 你有遇見過嗎?uj5u.com熱心網友回復:
framework.jar放到 AS的SDK中,替換對應的包,測驗下uj5u.com熱心網友回復:
多謝,嘗試過這個,不行,定制設備改動太多了。
uj5u.com熱心網友回復:
我沒遇到過,不過應該跟版本沒關系,幾年前同事電腦出現過一次,安裝證書也沒解決,重裝jdk后問題解決
uj5u.com熱心網友回復:
嗯嗯,歷時四天我終于解決
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/72525.html
標籤:Android
