Android Studio不工作,使用AppCompat v23和API21构建应用程序。

时间:2022-11-21 17:28:51

I am using Android 1.3 version and SDK for 5.0.1 I decrepeted it because whenever I build project it throws error.

我使用的是Android 1.3版本和5.0.1版的SDK,因为每当我构建项目时都会抛出错误。

Can anyone please tell in details how to do it..

请告诉我如何做这件事。

Error:

错误:

Information:Gradle tasks [:app:assembleDebug]
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72300Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42300Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources
C:\Users\This-PC\AndroidStudioProjects\MyApplication\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.0\res\values-v23\values-v23.xml
Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.
Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\This-PC\AppData\Local\Android\Sdk\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1
Information:BUILD FAILED
Information:Total time: 1.701 secs
Information:3 errors
Information:0 warnings
Information:See complete output in console

and

Event Log Shows:

事件日志显示:

10:52:47 PM Platform and Plugin Updates: A new version of Android Studio is available! (show balloon)
10:52:48 PM Gradle sync started
10:53:22 PM Gradle sync failed: failed to find target android-22 : C:\Users\This-PC\AppData\Local\Android\Sdk
            Consult IDE log for more details (Help | Show Log)
11:06:43 PM Gradle sync started
11:06:49 PM Gradle sync completed
11:06:50 PM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources]
11:07:03 PM Gradle build finished with 3 error(s) in 13s 912ms
11:09:47 PM Executing tasks: [:app:assembleDebug]
11:09:50 PM Gradle build finished with 3 error(s) in 2s 345ms
11:10:44 PM Throwable: Failed to fetch URL https://dl.google.com/android/repository/addons_list-2.xml, reason: Unknown Host dl.google.com
11:15:08 PM Error Report: Submitted
11:15:55 PM Executing tasks: [:app:assembleDebug]
11:15:57 PM Gradle build finished with 3 error(s) in 1s 992ms

2 个解决方案

#1


7  

You are using the appcompat (and other support libraries) v23 .
You have to compile your project with API 23.

您正在使用appcompat(和其他支持库)v23。您必须使用API 23编译您的项目。

Change in your build.gradle the compileSdkVersion to 23

改变您的构建。将编译程序的编译版本设置为23。

#2


0  

You have to update your SDK to the API 23 (in case you are compiling with 23).
compileSdkVersion, and Support Libraries version should be same. The below code indicate that these are same as at line 3 and 2nd line in dependencies.

您必须将您的SDK更新到API 23(如果您正在编译23)。编译版本和支持库版本应该是相同的。下面的代码表明它们与依赖项中的第3行和第2行相同。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "com.example.inzi.app"
        minSdkVersion 9
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
}

#1


7  

You are using the appcompat (and other support libraries) v23 .
You have to compile your project with API 23.

您正在使用appcompat(和其他支持库)v23。您必须使用API 23编译您的项目。

Change in your build.gradle the compileSdkVersion to 23

改变您的构建。将编译程序的编译版本设置为23。

#2


0  

You have to update your SDK to the API 23 (in case you are compiling with 23).
compileSdkVersion, and Support Libraries version should be same. The below code indicate that these are same as at line 3 and 2nd line in dependencies.

您必须将您的SDK更新到API 23(如果您正在编译23)。编译版本和支持库版本应该是相同的。下面的代码表明它们与依赖项中的第3行和第2行相同。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "com.example.inzi.app"
        minSdkVersion 9
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
}