2016-02-04 74 views
1

這是我的build.gradle文件現在的樣子。請讓我知道,如果有任何其他信息,我可以提供。我在依賴關係中添加最後一行後出現問題。我曾嘗試添加google-play-services:8.4.0,這也失敗了。將Google Play服務位置添加爲依賴項後未找到資源標識符

我也嘗試過舊版本,如8.1.0也。歡迎任何建議。

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 16 
    buildToolsVersion "19.1.0" 

    defaultConfig { 
     applicationId "com.example.devpactapp" 
     minSdkVersion 15 
     targetSdkVersion 20 
     versionCode 1 
     versionName "1.0" 
    } 

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

    repositories { 
     flatDir { 
      dirs 'aars' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.google.code.gson:gson:2.3' 
    compile 'com.google.guava:guava:18.0' 
    compile 'com.microsoft.azure:azure-mobile-services-android-sdk:2.0.3' 
    compile 'com.microsoft.azure:azure-notifications-handler:[email protected]' 
    compile 'com.microsoft.azure.android:azure-storage-android:[email protected]' 
    compile 'com.google.android.gms:play-services-location:8.4.0' 
} 

以下是錯誤日誌:

/Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-location/8.4.0/res/layout-v21/place_autocomplete_fragment.xml 
Error:(18, 29) No resource found that matches the given name (at 'background' with value '?android:attr/selectableItemBackgroundBorderless'). 
Error:(49, 29) No resource found that matches the given name (at 'background' with value '?android:attr/selectableItemBackgroundBorderless'). 
/Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-location/8.4.0/res/layout/place_autocomplete_item_powered_by_google.xml 
Error:(8) No resource identifier found for attribute 'layout_marginStart' in package 'android' 
Error:(28) No resource identifier found for attribute 'layout_toEndOf' in package 'android' 
Error:(28) No resource identifier found for attribute 'layout_marginStart' in package 'android' 
/Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-location/8.4.0/res/layout/place_autocomplete_item_prediction.xml 
Error:(8) No resource identifier found for attribute 'layout_alignParentStart' in package 'android' 
Error:(35) No resource identifier found for attribute 'layout_toEndOf' in package 'android' 
Error:(52) No resource identifier found for attribute 'layout_toEndOf' in package 'android' 
/Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-location/8.4.0/res/layout/place_autocomplete_progress.xml 
Error:(2) No resource identifier found for attribute 'indeterminateTint' in package 'android' 
Error:(2) No resource identifier found for attribute 'indeterminateTintMode' in package 'android' 
Error:Execution failed for task ':app:processDebugResources'. 
> com.android.ide.common.internal.LoggedErrorException: Failed to run command: 
    /Users/Debosmit/Library/Android/sdk/build-tools/19.1.0/aapt package -f --no-crunch -I /Users/Debosmit/Library/Android/sdk/platforms/android-16/android.jar -M /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug -A /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/assets/debug -m -J /Users/Debosmit/Documents/Workspace/devpact/app/build/generated/source/r/debug -F /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/resources-debug.ap_ --debug-mode --custom-package com.example.devpact -0 apk --output-text-symbols /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/symbols/debug 
    Error Code: 
    1 
    Output: 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout-v21/place_autocomplete_fragment.xml:11: error: Error: No resource found that matches the given name (at 'background' with value '?android:attr/selectableItemBackgroundBorderless'). 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout-v21/place_autocomplete_fragment.xml:42: error: Error: No resource found that matches the given name (at 'background' with value '?android:attr/selectableItemBackgroundBorderless'). 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout/place_autocomplete_item_powered_by_google.xml:8: error: No resource identifier found for attribute 'layout_marginStart' in package 'android' 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout/place_autocomplete_item_powered_by_google.xml:28: error: No resource identifier found for attribute 'layout_toEndOf' in package 'android' 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout/place_autocomplete_item_powered_by_google.xml:28: error: No resource identifier found for attribute 'layout_marginStart' in package 'android' 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout/place_autocomplete_item_prediction.xml:8: error: No resource identifier found for attribute 'layout_alignParentStart' in package 'android' 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout/place_autocomplete_item_prediction.xml:35: error: No resource identifier found for attribute 'layout_toEndOf' in package 'android' 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout/place_autocomplete_item_prediction.xml:52: error: No resource identifier found for attribute 'layout_toEndOf' in package 'android' 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout/place_autocomplete_progress.xml:2: error: No resource identifier found for attribute 'indeterminateTint' in package 'android' 
    /Users/Debosmit/Documents/Workspace/devpact/app/build/intermediates/res/debug/layout/place_autocomplete_progress.xml:2: error: No resource identifier found for attribute 'indeterminateTintMode' in package 'android' 

回答

2

的問題是與compileSdkVersion。將其改爲23(最新版本)似乎有訣竅。

未連接到上述問題,我還將targetSdkVersion更改爲23(最新),因爲API級別低於目標設備的目標設備不太合理。

+0

我需要支持Android 4和5設備! – Josh

相關問題