【问题标题】:Cannot solve Error Attribute Alpha not found无法解决错误属性 Alpha not found
【发布时间】:2020-07-02 11:21:04
【问题描述】:

我在android studio中的项目出现如下错误

AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_btn_colored_borderless_text_material.xml","position":{"startLine":19}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_btn_colored_borderless_text_material.xml:20: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_btn_colored_text_material.xml","position":{"startLine":19}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_btn_colored_text_material.xml:20: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_btn_checkable.xml","position":{"startLine":18}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_btn_checkable.xml:19: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_default.xml","position":{"startLine":18}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_default.xml:19: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_edittext.xml","position":{"startLine":18}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_edittext.xml:19: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_seek_thumb.xml","position":{"startLine":18}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_seek_thumb.xml:19: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_spinner.xml","position":{"startLine":18}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_spinner.xml:19: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_switch_track.xml","position":{"startLine":18}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_switch_track.xml:19: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_switch_track.xml","position":{"startLine":19}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_switch_track.xml:20: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Android resource linking failed","sources":[{"file":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_switch_track.xml","position":{"startLine":20}}],"original":"C:\\Users\\varun\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\color\\abc_tint_switch_track.xml:21: AAPT: error: attribute alpha (aka com.arijit.viking:alpha) not found.\n    ","tool":"AAPT"}

由于这是一个支持库错误,我无法对其进行编辑,因此我被卡住了。 我的 build.gradle(:app)


android {
    compileSdkVersion 28
    buildToolsVersion "28.0.3"
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
    }
    defaultConfig {
        applicationId "com.arijit.viking"
        minSdkVersion 15

    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    implementation 'com.google.code.gson:gson:2.8.6'
    implementation files('libs/httpclient-4.3.6.jar')
    implementation files('libs/httpcore-4.3.3.jar')
    implementation files('libs/httpmime-4.3.6.jar')
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.google.android.gms:play-services-analytics:7.3.0'
    implementation 'com.google.android.gms:play-services-base:7.3.0'
    implementation 'com.google.android.gms:play-services-location:7.3.0'




}
configurations.all {
    exclude module: 'support-fragment'
    exclude module: 'support-core-ui'
    exclude module: 'support-compat'
    exclude module: 'loader'
    exclude module: 'localbroadcastmanager'
    exclude module: 'print'
    exclude module: 'documentfile'
    exclude module: 'collections'
    exclude module: 'cursoradapter'
    exclude module: 'support-core-utils'


}

项目级 build.gradle

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
    }
}

allprojects {
    repositories {

        }
        jcenter()
        google()
    }
}

appcompat-v7-28.0.0\res\color\abc_btn_colored_borderless_text_material.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:app="http://schemas.android.com/apk/res-auto">
    <item android:state_enabled="false"
          app:alpha="?android:attr/disabledAlpha"
          android:color="?android:attr/textColorSecondary"/>
    <item android:color="?attr/colorAccent"/>
</selector>

我已尝试清理和重建项目 这是一个在 Eclipse 中制作的现有项目,我必须在 Android Studio 中运行它

任何帮助将不胜感激

编辑 #1: 将项目迁移到 Androidx 后,所有错误都已修复,但构建的 apk 根本不起作用。如何检查问题?

【问题讨论】:

  • 移至 androidx
  • 试试看 ?android:attr/disabledAlpha 也许它有一个无效/不推荐使用的值或什么

标签: android xml android-studio gradle


【解决方案1】:
  • 尝试清理项目和无效缓存/重新启动。
  • 删除属性:android:alpha="?android:disabledAlpha"
  • 迁移到 AndroidX

【讨论】:

  • 如何删除 attr: android:alpha="?android:disabledAlpha"?它是外部库的一部分,我无法更改它
  • 然后迁移到AndroidX
猜你喜欢
  • 2013-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-04
  • 1970-01-01
  • 2012-01-29
  • 1970-01-01
相关资源
最近更新 更多