当前位置: 首页 > 知识库问答 >
问题:

Android API 24源代码中的编译器错误

施俊明
2023-03-14

下载并安装API 24源代码后,我看到在API 24中有更改的类中出现了大量编译器错误。

例如,AccessibilityService类在变量、方法、导入等方面有数百个“无法解析符号”错误。

android {
compileSdkVersion 24
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.nyelito.dactyl"
    minSdkVersion 23
    targetSdkVersion 24
    versionCode 10
    versionName "1.2.2"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile(
        [group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.4.1'],
)
provided 'org.glassfish:javax.annotation:10.0-b28'
compile('com.mikepenz:aboutlibraries:5.6.7@aar') {
    transitive = true
}


compile 'com.android.support:appcompat-v7:24.0.0'
compile 'com.android.support:support-v4:24.0.0'
compile 'com.github.medyo:android-about-page:1.0.5'
compile 'com.github.thepacific:adapter:1.0.5'
compile 'com.google.firebase:firebase-database:9.0.2'
compile 'com.google.firebase:firebase-messaging:9.0.2'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.github.paolorotolo:appintro:4.0.0'
}

apply plugin: 'com.google.gms.google-services'

共有1个答案

乜飞航
2023-03-14

更改compilesdkversion时,还需要将buildtoolsversion更改为兼容的内容。在这种情况下

buildToolsVersion 24.0.2
 类似资料:
  • 编译solidity源代码 通过solc编译器编译solidity代码到字节码。你可以参考solidity安装文档在本地安装编译器。 编写solidity代码运行: $ solc <contract>.sol --bin --abi --optimize -o <output-dir>/ bin和ABI编译器参数都需要充分利用web3j中的智能合约。 bin,输出包含十六进制编码的solidit

  • 我最近在部署到我们的共享主机时遇到了问题。从 Visual Studio 通过 Web 部署进行部署时,99% 的时间我在登录后在登录页面或主页上收到此错误。有时我可能会点击几下不同的部分,然后它就会击中。它通常会在几分钟到90分钟后消失。 运行Windows Server 2012 R2 Standard、IIS8和.NET 4.5的Web主机。 Web主机建议我需要使用Visual Studi

  • 问题内容: 我正在寻找Sun标准Java编译器的源代码。 jdk1.6.0_07有一些相关的类,但它们是接口(和)。在和下还有一些包,它们似乎是表示Java抽象语法树的接口。 但是我找不到编译器源-有人知道它在哪里吗? 问题答案: 检查此站点Java编程语言编译器(javac)组。来源在Mercurial存储库中。 jdk7 / tl / langtools(对于JDK 1.7) jdk6 / j

  • 请帮帮我!我找不到此问题的任何解决方案 “/”应用程序中的服务器错误。< br >编译错误< br >描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改您的源代码。 编译器错误消息: 编译器失败,错误代码为-2146232576。 显示详细的编译器输出: C:\Windows\System32\inetsrv 版本信息: 微软 .NET 框架版本:4.0.30319;AS

  • 问题内容: 第14行发生了错误。 线程“主”中的异常java.lang.RuntimeException:无法编译的源代码-错误的sym类型: 很难找到解决方案。 问题答案: 您提供的代码在我的计算机上运行良好。 我猜您正在使用Netbeans,并且可能会受到错误的影响。试试这个: 打开项目属性,选择Build-Compiling,取消选中“保存时编译”,然后重新运行应用程序。这样可以确保在运行之