【问题标题】:Android still broken after update安卓更新后还是坏了
【发布时间】:2018-01-18 16:54:20
【问题描述】:

2 周来,我无法在 android studio 中构建我的任何应用程序,这变得相当令人沮丧。

我收到以下错误:

  • 错误:找不到资源样式/Base.AlertDialog.AppCompat(又名 com.almac.engineerapp:style/Base.AlertDialog.AppCompat)。
  • 错误:java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2 错误:查看日志了解详情

我知道您可以在 gradle.properties 中执行 appt2.enable = false 但这对我不起作用。

我还确保我的构建工具是 26.0.2 或其他帖子建议的类似工具,但这没有用。

我没有看到任何其他解决方案,虽然这很相似,但我不认为这是重复的帖子。

build.gradle:

apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
    applicationId "com.almac.engineerapp"
    minSdkVersion 25
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
                                                                                 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-   android.txt'), 'proguard-rules.pro'
    }
  }
 }

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.journeyapps:zxing-android-embedded:3.4.0'
implementation 'com.android.volley:volley:1.1.0'

testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'

}

有人可以帮忙吗

【问题讨论】:

  • 它是否建立在命令行上?您可以删除所有构建文件及其依赖项,然后将项目作为源文件的集合导入。如果您在构建脚本中找不到错误,我会这样做。
  • 我不太确定如何使用命令行。刚刚向我展示了如何通过 IDE 正常运行应用程序

标签: java android gradle aapt


【解决方案1】:

在我决定降级并使用我相信 Android 2 之前,我已经无法运行最新版本的 Android Studio 大约一周了。我不知道您的错误有什么问题,但请尝试使用早期版本,如果它有效,它不应该给你带来很多问题!

我已经在 Android 2.x 上开发我的应用程序大约 3 个月了,我还没有遇到任何真正的“版本相关”问题。

祝你好运,

【讨论】:

  • 感谢您的回答!虽然我也尝试过降级,然后它告诉我升级我的 gradle。奇怪的是和我一起工作的那个女孩和我和她有完全相同的 gradle 和所有代码都工作正常
  • 尝试删除文件“gradle”或用其他东西重命名它,然后按照 Android Studio 在您打开它时告诉您的操作。它会尝试自己重新创建它,也许它会修复它?
猜你喜欢
  • 2011-07-21
  • 1970-01-01
  • 1970-01-01
  • 2021-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-26
  • 2022-09-30
相关资源
最近更新 更多