我的笔记本电脑在Android Studio构建时冻结,所以我重新启动它。之后,一个文件被完全删除,我通过恢复本地历史购买的版本恢复,我仍然面临一些问题。
其中一个是以上 -
错误:(4,5)找不到与给定名称匹配的资源:attr '应用程序:windowActivityTransitions'
错误:(4,5)找不到资源 匹配给定的名称:attr'app:windowEnterTransition'。
错误:(4,5) 找不到与给定名称匹配的资源:attr '应用程序:windowExitTransition'。
错误:任务执行失败 ':应用程序:processDebugResources'。
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令 '/home/vineet/Android/Sdk/build-tools/23.0.1/aapt''完成了 非零退出值1
这出现在我的style.xml
文件中。这里是。带有错误的行是AppTheme
中的最后三行:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="colorControlActivated">@color/colorAccent</item>
<item name="colorControlHighlight">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="windowActivityTransitions">true</item>
<item name="windowEnterTransition">@transition/explode</item>
<item name="windowExitTransition">@transition/explode</item>
</style>
<style name="AppTheme.NoActionBar">
<!--<item name="colorControlNormal">#E0E0E0</item>-->
<item name="colorControlActivated">@color/colorAccent</item>
<item name="colorControlHighlight">@color/colorAccent</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
</resources>
另一个是:
无法解析符号
R
我尝试过干净的构建/重建/ android studio重启甚至系统重启。
请帮忙!
修改
我评论了AppTheme
中的三个窗口转换项。这会以某种方式解决the cannot find symbol R
错误。如何在不再出现R
错误的情况下使用这些转换行?
答案 0 :(得分:0)
正如评论中所说,R无法解决,因为资源没有被编译。
至于问题中的第一个错误,即。过渡属性,
在清单中设置minSdkVersion
会解决它。我在build.gradle
中将其设置为21,但出于某种原因,它仅在我在manifest.xml
中指定后才起作用。