当前位置: 首页 > news >正文

error: cannot find symbol import android.os.SystemProperties;

背景:AS独立编译系统工程应用,使用了hide接口,导致编译不过。

尽管使用了framework.jar依赖。依然编译不过,导致各种类找不到。

例如:

/SettingsLib/src/main/java/com/android/settingslib/location/RecentLocationApps.java:106: error: cannot find symbolAppOpsManager.PackageOps ops) {^symbol:   class PackageOpslocation: class AppOpsManager

解决方案:

加上下段代码解决(搭配openJDK 8)。

android{gradle.projectsEvaluated{tasks.withType(JavaCompile){Set<File> fileSet = options.bootstrapClasspath.getFiles()List<File> newFileList = new ArrayList<>();newFileList.add(new File("../commonLib/framework.jar"))newFileList.addAll(fileSet)options.bootstrapClasspath = files(newFileList.toArray())}}
}

http://www.lryc.cn/news/461030.html

相关文章:

  • 债券市场金融基础设施 (2020版)
  • OpenCV高级图形用户界面(8)在指定的窗口中显示一幅图像函数imshow()的使用
  • for循环和while循环的区别
  • 机器学习和神经网络的研究与传统物理学的关系
  • LabVIEW提高开发效率技巧----事件触发模式
  • Kimi AI助手重大更新:语音通话功能闪亮登场!
  • Linux——进程管理
  • 【ARM 嵌入式 编译系列 2.9 -- GCC 编译如何避免赋值判断 if ( x = 0)】
  • PyTorch搭建GNN(GCN、GraphSAGE和GAT)实现多节点、单节点内多变量输入多变量输出时空预测
  • 51单片机快速入门之数码管的拓展应用2024/10/15
  • vue 音频播放控件封装
  • 秋招面试题记录
  • 金字塔流(Pyramid Flow): 用于生成人工智能长视频的新文本-视频开源模型
  • 施磊C++ | 进阶学习笔记 | 5.设计模式
  • 智绘城市地图:使用百度地图 API 实现智能定位
  • 【稳定性】稳定性建设之变更管理
  • c语言中字符串函数strlen,strcmp,strcpy,srtcat,strncpy,strncmp,strncat
  • 高级SQL技巧
  • 新大话西游图文架设教程
  • Maven 快速入门
  • OpenCV-人脸检测
  • 【重磅升级】基于大数据的股票量化分析与预测系统
  • python全栈学习记录(二十四)元类、异常处理
  • Golang Slice扩容机制及注意事项
  • 华为OD机试 - 猜数字 - 暴力枚举(Python/JS/C/C++ 2024 E卷 100分)
  • Flink触发器Trigger
  • 【操作系统的使用】Linux 系统环境变量与服务管理:设置与控制的艺术
  • 速盾:高防cdn配置中性能优化是什么?
  • Qt_软件添加版本信息
  • mallocfree和newdelete的区别