Java 由于清单,无法生成项目
我正在为uni创建一个应用程序,当我构建我的项目时,我从构建清单中收到一个错误。这就是我得到的错误。有人知道怎么解决这个问题吗?我研究过类似的问题,并尝试过所有方法 谢谢Java 由于清单,无法生成项目,java,android,android-studio,build,android-manifest,Java,Android,Android Studio,Build,Android Manifest,我正在为uni创建一个应用程序,当我构建我的项目时,我从构建清单中收到一个错误。这就是我得到的错误。有人知道怎么解决这个问题吗?我研究过类似的问题,并尝试过所有方法 谢谢 你能发布你的舱单吗?我不确定它为什么会在意图过滤器上失败,因为它们通常用于选择应用程序启动的活动或用于其他目的 下面是一个在Android studio中工作的示例: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="ht
你能发布你的舱单吗?我不确定它为什么会在意图过滤器上失败,因为它们通常用于选择应用程序启动的活动或用于其他目的
下面是一个在Android studio中工作的示例:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.audioauthority.www.zodiac2019">
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:noHistory="true"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="com.audioauthority.www.zodiac2019.openMain" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".SecurityActivity"
android:noHistory="true"
android:screenOrientation="landscape">
</activity>
<activity
android:name=".SettingsActivity"
android:label="@string/title_activity_settings"
android:noHistory="true"
android:screenOrientation="landscape">
</activity>
<receiver
android:name=".AutoStart"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>
</application>
如果查看意图过滤器
元素,您可以看到它应该只出现在活动
、活动别名
、服务
或接收器
元素中。清单中有一个嵌套在其他元素中的意图过滤器——您需要移动它。在定义意图过滤器之前,您已经关闭了活动标记。
应该是这样的:
<activity>
<intent-filter>
</intent-filter>
</activity>
您关闭了CreateLine活动标记
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
请查看一下附近的关闭,因为您之前试图关闭它,它显示为错误。
您稍后将关闭活动并保留意图过滤器,该过滤器应括在活动标记之间共享清单代码刚刚添加的构建清单这是一个输入错误;在意图过滤器启动之前关闭活动标记,代码看起来仍然与以前一样。你改了吗?您需要在第29行添加“/>”并在第22行(参考您的屏幕截图)用“>”替换“/>”,这没什么区别。这没什么区别。您能帮忙吗
<activity>
<intent-filter>
</intent-filter>
</activity>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".CreateLine">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Actforfragment"></activity>