我的项目包含"ActionBar神探夏洛克拉到刷新“,并在APILevel21和更早版本中编译和运行良好,但是当我试图用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/21.1.2/aapt包-f -no-crunch /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/调试/Users/m./AndroidStudioProjects/-android/android/build/intermediates/assets/debug -m -J -F /Users/m./AndroidStudioProjects/-android/android/build/intermediates/res/resources-debug.ap_ --调试模式--自定义包ir.fax.android -0 apk输出-文本符号/Users/m./AndroidStudioProjects/-android/android/build/intermediates/symbols/debug错误代码:1输出:警告:字符串'dashboard_account_type_click_msg_1‘没有默认翻译。警告:字符串'dashboard_number_click_msg_1‘没有默认的翻译。警告:字符串'dashboard_number_click_msg_2‘没有默认的翻译。警告:字符串'dashboard_number_click_msg_3‘没有默认的翻译。警告:字符串'days_after‘没有默认的翻译。警告:字符串'days_before‘没有默认的翻译。警告:字符串'extra_cred_response‘没有默认的翻译。警告:字符串'free_pages_remaining_server_response‘没有默认的翻译。警告:字符串'hours_after‘没有默认的翻译。警告:字符串'hours_before‘没有默认的翻译。警告:字符串“无效”没有默认翻译。警告:字符串'invit1‘没有默认的翻译。警告:字符串'invit2‘没有默认的翻译。警告:字符串'invit25‘没有默认的翻译。警告:字符串'invit3‘没有默认的翻译。警告:字符串'minutes_after‘没有默认的翻译。警告:字符串'minutes_before‘没有默认的翻译。警告:字符串'seconds_after‘没有默认的翻译。警告:字符串'seconds_before‘没有默认的翻译。警告:字符串'total_page_remaining_response‘没有默认的翻译。错误:在SherlockSpinner中,无法找到属性android:popupPromptView
发布于 2015-04-28 00:44:42
如果您正在使用gradle,则解决方案:
android {
compileSdkVersion 22
buildToolsVersion '22.0.1'
[...]
}
如果您在Eclipse中使用android projet :将SDK管理器中的build版本升级到22.0.1。
问题的原因:
/Users/m./Android_SDK/build-tools/21.1.2应该与/Users/m./Android_SDK/platforms/android-22匹配
在下载android平台22之后,我也遇到了同样的问题。将构建工具升级到22.0.1修复它。
https://stackoverflow.com/questions/29726125
复制相似问题