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

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 symbol
            AppOpsManager.PackageOps ops) {
                         ^
  symbol:   class PackageOps
  location: 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.kler.cn/news/357606.html

相关文章:

  • C#学习笔记(六)
  • 如何精准设置线程数,提升系统性能的秘密武器!
  • JMeter如何设置HTTP代理服务器?
  • aspose.cells快速入门
  • Kafka、Zookeeper、Redis、MySQL和Elasticsearch(ES)鉴权配置
  • Leetcode 1926. 迷宫中离入口最近的出口
  • 详细分析 Spring CORS 配置 (附Demo)
  • 5 首页框架及路由配置
  • 二叉树算法之字典树(Trie)详细解读
  • Go 项目如何集成类似mybatisPlus插件呢?GORM走起!!
  • vscode配置ssh远程连接服务器
  • 货币兑换计算器(RMB <=> 美元)
  • 炒股VS炒游戏装备,哪个更好做
  • 有关 C#多表查询学习
  • .NET无侵入式对象池解决方案
  • 免费字体二次贩卖;刮刮乐模拟器;小报童 | 生活周刊 #4
  • @KafkaListener注解
  • 使用docker搭建lnmp运行WordPress
  • 2011年国赛高教杯数学建模B题交巡警服务平台的设置与调度解题全过程文档及程序
  • 光纤光学的基本方程