我的项目包含" ActionBar Sherlock Pull to refresh"并且使用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
答案 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修复了它。