繁体   English   中英

Android 清单文件的问题

[英]Problems with Android Manifest file

这是代码,我不断收到我认为是语法的错误,但我无法修复,我是 android 开发的新手,如果有人可以指导资源,我需要在下周之前完成这个项目我要帮助解决这个问题,那就太好了! (android studio 特别告诉我多个根标签,需要标签名称,标签开始没有关闭,文件意外结束)

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

<?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>标签中排除了<application> <application>必须位于<manifest>标签(父)内。

<manifest>
    <application>
       ...
    </application>
</manifest>
< Original<?xml version="1.0" encoding="utf-8"?>

在我看来,在您提供的代码中找不到该行的结束标记..呵呵..不确定是否是这个;)

<?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>

试试这个怎么样

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

   <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">
   </activity>

   <meta-data 
    android:name="android.support.PARENT_ACTIVITY" 
    android:value="shake.shake.MainPage" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM