将现有项目文件复制到新的AndroidStudio Android项目后出错
我能够在Android Stdio中创建一个运行良好的新项目 然后,我将一个旧项目中的许多文件复制到其中,并尝试运行它,但我在AppTheme中遇到了以下错误: 它讨论了我以前没有的values-v21.xml。那是什么文件?我怎样才能避开这个问题呢将现有项目文件复制到新的AndroidStudio Android项目后出错,android,android-studio,Android,Android Studio,我能够在Android Stdio中创建一个运行良好的新项目 然后,我将一个旧项目中的许多文件复制到其中,并尝试运行它,但我在AppTheme中遇到了以下错误: 它讨论了我以前没有的values-v21.xml。那是什么文件?我怎样才能避开这个问题呢 谢谢 在您的清单文件中。变, android:theme="@style/AppTheme" 对, 我认为问题在于文件名。您的文件名为“values-v21.xml”,我看到的所有android项目都将该文件名命名为“style.xml”,并包
谢谢 在您的清单文件中。变,
android:theme="@style/AppTheme"
对,
我认为问题在于文件名。您的文件名为“values-v21.xml”,我看到的所有android项目都将该文件名命名为“style.xml”,并包含在v21文件夹中 此外,v21意味着它适用于API级别21及以上。API级别21是Android 5.0(棒棒糖)。有关API级别21的更多信息:
我希望这能解决您的问题。尝试使用android:theme=“@android:style/theme.NoTitleBar.Fullscreen”。因为在大多数情况下,这对我来说是可行的。一个可能的问题是,我通过文件系统复制了新文件,但我在Android Studio中看到的文件结构还没有反映出这一点。如何更新UdemyStudio中的文件结构以反映文件系统中的更改?我不认为这个问题是由于这个原因。问题是您的项目在values文件夹中找不到values-v21.xml。所以,最好的选择是将主题更改为没有v21值的内容。我想我已经开始了解-v21文件是否是特定于主题的内容?是的,您可以阅读更多关于主题以及它们在中的工作方式的内容
android:theme="@style/AppBaseTheme"