Android 5.0不支持较低版本
问题描述:
请帮助我。 我在解决这个错误超过3天时遇到了问题Android 5.0不支持较低版本
我没有得到正确的解决方案。 我已经更新了我的eclipse以运行android 5.0。
我已经创建了一个简单的Android应用程序,使用最低版本16和目标版本21来运行Android 5.0素材主题。 添加了主题styles.xml像这样
<resources>
<!-- inherit from the material theme -->
<style name="AppTheme" parent="android:Theme.Material">
<!-- Main theme colors -->
<!-- your app branding color for the app bar -->
<item name="android:colorPrimary">@color/primary</item>
<!-- darker variant for the status bar and contextual app bars -->
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<!-- theme UI controls like checkboxes and text fields -->
<item name="android:colorAccent">@color/accent</item>
</style>
</resources>
我跟着链接添加支持库appcompatv7。 http://developer.android.com/tools/support-library/features.html#v7
但是我得到错误,指出每当我这个程序兼容性添加到我的项目R可以不被解析为变量 。 请给我一个建议,也请分享您的Android 5.0在较低版本的项目中运行。
答
阅读compatibility为材料的主题,并添加程序兼容性到您的项目库,你可以在
sdk\extras\android\compatibility\v7\appcompat
比
您style.xml
<style name="AppBaseTheme" parent="Theme.AppCompat">
答
你主题找到。 xml应该是这样的。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base"/>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/grey_main</item>
<item name="colorPrimaryDark">@color/grey_main</item>
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
</style>
</resources>
答
的API低于21使用Theme.AppCompat而不是机器人:Theme.Material
请点击此处阅读http://developer.android.com/training/material/compatibility.html
答
检查mainactivity.java。 可能不会产生你r.java文件,这样你可能会得到错误提的R可以解决不了
必须添加程序兼容性添加到您的项目库
sdk\extras\android\compatibility\v7\appcompat
添加AppBaseTheme
<style name="AppBaseTheme" parent="Theme.AppCompat">