Android Manifest文件存在问题

时间:2016-03-23 01:54:20

标签: java android android-manifest

这是代码,我一直在用我认为的语法错误,但我无法解决,我是Android开发的新手,我需要在下周完成这个项目,如果有资源,有人可以指导我帮助解决这个问题,这将是非常好的! (android studio专门告诉我多个根标签,预期标签名称,标签启动未关闭,文件意外结束)

编辑:抱歉格式化我认为我修复了它 编辑2:我已将其缩小到只有一个多根标签,仍然不确定如何解决问题

<?xml version="1.0" encoding="UTF-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="shake.shake"/>

<application
android:allowBackup="true" 
android:icon="@mipmap/ic_launcher" 
android:label="@string/app_name"
android:supportsRtl="true" 
android:theme="@style/AppTheme">
<activity
    android:name=".MainPage">
    <intent-filter>
        <action
            android:name="android.intent.action.MAIN"
            />
        <category
            android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<activity
    android:name="shake.shake.ShakePage" 
    android:label="@string/title_activity_shake_page"
    android:configChanges="orientation|keyboardHidden|screenSize" 
    android:theme="@style/FullscreenTheme"
    android:parentActivityName="shake.shake.MainPage">
    <meta-data android:name="android.support.PARENT_ACTIVITY" 
    android:value="shake.shake.MainPage" />
</activity>
</application>

4 个答案:

答案 0 :(得分:1)

您已从<application>代码中排除了<manifest><application>必须位于<manifest>代码(父级)中。

<manifest>
    <application>
       ...
    </application>
</manifest>

答案 1 :(得分:0)

< Original<?xml version="1.0" encoding="utf-8"?>

在我看来,这条线在你提供的代码中没有找到结束标记..呵呵..不确定是不是这个;)

答案 2 :(得分:0)

<?xml version="1.0" encoding="UTF-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="shake.shake">

<application
android:allowBackup="true" 
android:icon="@mipmap/ic_launcher" 
android:label="@string/app_name"
android:supportsRtl="true" 
android:theme="@style/AppTheme">
<activity
    android:name=".MainPage">
    <intent-filter>
        <action
            android:name="android.intent.action.MAIN"
            />
        <category
            android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
<activity
    android:name="shake.shake.ShakePage" 
    android:label="@string/title_activity_shake_page"
    android:configChanges="orientation|keyboardHidden|screenSize" 
    android:theme="@style/FullscreenTheme"
    android:parentActivityName="shake.shake.MainPage">
    <meta-data android:name="android.support.PARENT_ACTIVITY" 
    android:value="shake.shake.MainPage" />
</activity>
    </application>
</manifest>

尝试这个怎么样

答案 3 :(得分:0)

尝试从此处获取元数据标记并将其放在结束活动标记下并查看。例如;

int * pInt1 = constantArray1;
...