错误:在<declare-styleable> SherlockSpinner中,无法找到属性android:popupPromptView </declare-styleable>

时间:2015-04-19 05:19:52

标签: android gradle actionbarsherlock pull-to-refresh

我的项目包含&#34; ActionBar Sherlock Pull to refresh&#34;并且使用API​​级别21和更早版本进行编译和运行,但是当我尝试使用API​​ 22编译它时,我收到此错误:

Error:In <declare-styleable> SherlockSpinner, unable to find attribute android:popupPromptView
Error:Execution failed for task ':app:processDebugResources'.
  

com.android.ide.common.internal.LoggedErrorException:无法运行命令:       /Users/m./Android_SDK/build-tools/21.1.2/aapt package -f --no-crunch -I /Users/m./Android_SDK/platforms/android-22/android.jar -M / Users / m ./AndroidStudioProjects/-android/android/build/intermediates/manifests/full/debug/AndroidManifest.xml -S /Users/m./AndroidStudioProjects/-android/android/build/intermediates/res/debug -A / Users / m ./AndroidStudioProjects/-android/android/build/intermediates/assets/debug -m -J /Users/m./AndroidStudioProjects/-android/android/build/generated/source/r/debug -F /Users/m./ AndroidStudioProjects / -android / android / build / intermediates / res / resources-debug.ap_ --debug-mode --custom-package ir.fax.android -0 apk --output-text-symbols /Users/m./AndroidStudioProjects / -Android /机器人/建造/中间体/符号/调试     错误代码:       1     输出:       警告:字符串&#39; dashboard_account_type_click_msg_1&#39;没有默认翻译。       警告:string&#39; dashboard_number_click_msg_1&#39;没有默认翻译。       警告:字符串&#39; dashboard_number_click_msg_2&#39;没有默认翻译。       警告:字符串&#39; dashboard_number_click_msg_3&#39;没有默认翻译。       警告:字符串&#39; days_after&#39;没有默认翻译。       警告:字符串&#39; days_before&#39;没有默认翻译。       警告:字符串&#39; extra_cred_response&#39;没有默认翻译。       警告:字符串&#39; free_pages_remaining_server_response&#39;没有默认翻译。       警告:字符串&#39; hours_after&#39;没有默认翻译。       警告:字符串&#39; hours_before&#39;没有默认翻译。       警告:字符串&#39;无效&#39;没有默认翻译。       警告:字符串&#39; invit1&#39;没有默认翻译。       警告:字符串&#39; invit2&#39;没有默认翻译。       警告:字符串&#39; invit25&#39;没有默认翻译。       警告:字符串&#39; invit3&#39;没有默认翻译。       警告:字符串&#39; minutes_after&#39;没有默认翻译。       警告:字符串&#39; minutes_before&#39;没有默认翻译。       警告:字符串&#39; seconds_after&#39;没有默认翻译。       警告:字符串&#39; seconds_before&#39;没有默认翻译。       警告:字符串&quot; total_page_remaining_response&#39;没有默认翻译。       错误:在SherlockSpinner中,无法找到属性android:popupPromptView

1 个答案:

答案 0 :(得分:28)

解决方案如果您使用的是gradle:

android {
  compileSdkVersion 22
  buildToolsVersion '22.0.1'
[...]
}

如果您在Eclipse中使用android projet:在SDK管理器中将构建工具版本升级到22.0.1。

问题原因:

/Users/m./Android_SDK/build-tools/的 21.1.2 应该匹配 /Users/m./Android_SDK/platforms/android-22

我下载了android SDK平台22后遇到了同样的问题。将构建工具升级到22.0.1修复了它。