【问题标题】:A single line of code destroyed my project. How to repair?一行代码破坏了我的项目。如何修复?
【发布时间】:2016-05-28 16:27:37
【问题描述】:

所以之前,AndroidManifest.xml 有这样的部分:

...
    <application
        android:allowBackup="true"
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity ...

我加了一行。

...
   <application
        android:allowBackup="true"
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:theme="@style/AppTheme"
        android:DatePickerDialog="@style/CustomDialogTheme" >
        <activity ...

按下运行按钮后,出现了很多错误。这就是现在的样子:

(link)

如果我尝试删除该行并再次运行,Android Studio 将撤消我的删除并显示相同的错误。怎么办?

【问题讨论】:

  • 重启Android Studio
  • 我做到了。同样的事情。
  • 清理并制作您的项目
  • 您的意思是创建一个新项目并将所有内容添加回来?我的项目很大。这将花费我很多时间。
  • cleanrebuild 在 Android Studio 的构建选项下

标签: java android android-studio


【解决方案1】:

android:DatePickerDialog 不是&lt;application /&gt; 的属性。删除那行代码并找到正确的位置。可能是 xml 样式中的东西。

【讨论】:

  • @FlabiAndrei 我不知道它属于哪里,但它应该做什么?像stackoverflow.com/a/23760194/995891 这样的自定义主题? res/values/ 中的某处是包含此类内容的应用样式。
  • 我尝试为 DatePickerDialog 添加自定义主题。我添加了该行以将其与新主题链接。在我添加它之后,你可以看到 ahppend 的内容。
猜你喜欢
  • 2017-09-30
  • 2018-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-07
  • 2018-12-14
相关资源
最近更新 更多