Android studio 3.5.3正式版,无法使用自定义framework.jar包

白生清 2020-01-13 03:38:51
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”

求各路大神帮助
...全文
491 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
辉_alexxm 2020-01-14
  • 打赏
  • 举报
回复
framework.jar放到 AS的SDK中,替换对应的包,测试下
码上就疯 初级 2020-01-14
  • 打赏
  • 举报
回复
引用 4 楼 白生清 的回复:
[quote=引用 1 楼 码上就疯 的回复:] 兄弟,求问3.5.3 安装后新建项目 出现 ERROR: Cause: unable to find valid certification path to requested target 的问题 你有遇见过吗?
我没遇到过,不过应该跟版本没关系,几年前同事电脑出现过一次,安装证书也没解决,重装jdk后问题解决[/quote] 嗯嗯,历时四天我终于解决
白生清 2020-01-14
  • 打赏
  • 举报
回复
引用 1 楼 码上就疯 的回复:
兄弟,求问3.5.3 安装后新建项目 出现 ERROR: Cause: unable to find valid certification path to requested target 的问题 你有遇见过吗?
我没遇到过,不过应该跟版本没关系,几年前同事电脑出现过一次,安装证书也没解决,重装jdk后问题解决
白生清 2020-01-14
  • 打赏
  • 举报
回复
引用 2 楼 辉_alexxm 的回复:
framework.jar放到 AS的SDK中,替换对应的包,测试下
多谢,尝试过这个,不行,定制设备改动太多了。
码上就疯 初级 2020-01-13
  • 打赏
  • 举报
回复
兄弟,求问3.5.3 安装后新建项目 出现 ERROR: Cause: unable to find valid certification path to requested target 的问题 你有遇见过吗?

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧