Android 如何解决清单错误?
您好,我面临无法在android中启动活动的问题。我使用不同的软件包。。。所以请帮助我。。。当我运行此应用程序时,它给出了以下信息Android 如何解决清单错误?,android,android-activity,packages,Android,Android Activity,Packages,您好,我面临无法在android中启动活动的问题。我使用不同的软件包。。。所以请帮助我。。。当我运行此应用程序时,它给出了以下信息 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="yougotag.com.pharmatnt" > <uses-
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="yougotag.com.pharmatnt" >
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@mipmap/yougotag"
android:label="@string/app_name"
android:theme="@style/NewTheme" >
<activity
android:name=".usermanagement.usercreation.LoginActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".usermanagement.usercreation.AccountInformation"
android:screenOrientation="portrait" ></activity>
<activity android:name=".usermanagement.usercreation.PersonalInfo"
android:screenOrientation="portrait" ></activity>
<activity android:name=".usermanagement.usercreation.AddressInfo"
android:screenOrientation="portrait" ></activity>
<activity android:name=".usermanagement.usercreation.TermsConditions"
android:screenOrientation="portrait" ></activity>
<activity android:name=".usermanagement.usercreation.ConsentActivity"
android:screenOrientation="portrait" ></activity>
<activity android:name=".usermanagement.usercreation.SettingsDeletion"
android:screenOrientation="portrait" ></activity>
<activity android:name=".usermanagement.usercreation.VerifyAccountActivity"
android:screenOrientation="portrait" ></activity>
<activity android:name=".passwordmanagement.ForgotUniqueIdActivity"
android:screenOrientation="portrait" ></activity>
<activity android:name=".passwordmanagement.SendUniqueIdActivity"
android:screenOrientation="portrait" ></activity>
<activity android:name=".passwordmanagement.ForgotPasswordActivity"
android:screenOrientation="portrait" ></activity>
<activity android:name=".passwordmanagement.SendPasswordActivity"
android:screenOrientation="portrait" ></activity>
<activity android:name=".passwordmanagement.HomeActivity"
android:screenOrientation="portrait" ></activity>
<activity android:name=".passwordmanagement.ChangePasswordNewActivity"
android:screenOrientation="portrait" ></activity>
</application>
</manifest>
所以请告诉我如何解决它。。。我面临问题…您在清单中错误地引用了您的活动名称。没有命名为的活动
.usermanagement.usercreation.LoginActivity
通过使用。操作员您可以直接访问您的活动。因此,删除活动名称之前的应用程序名称
谢谢您必须指定目标SDK和最小SDK版本,因此添加:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
您在清单标签(第3行)中的包裹是- yougotag.com.pharmatnt 您已将启动活动命名为这样的名称- .usermanagement.usercreation.LoginActivity 第一个“.”符号表示您的活动位于下面的路径中- yougotag.com.pharmatnt\usermanagement.usercreation.LoginActivity (软件包\您的活动名称)
所以在清单标签中提供正确的包名,在我的清单文件中,所有东西都指向正确的方向。。。但有两件事我做错了 1) 我们的包裹名称只能用小写字母
2) 在oncreate方法中,我给出了错误的东西。删除此项并运行.usermanagement.usercreation with.“ur activity name”发布完整的清单文件。我编辑了…请检查@micky said是否可以用yougotag.com.pharmatnt.LoginActivity替换.usermanagement.usercreation.LoginActivity并尝试。幸运的是,但我不确定我在这里发现了类似的错误请检查我无法理解。。。在用户创建下的用户管理下的登录活动。所以我就这样写好了,然后发布你的整个日志?好的,请同时发布你的完整登录活动。
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />