【问题标题】:How to resolve manifest error?如何解决明显错误?
【发布时间】:2015-07-01 17:39:01
【问题描述】:

您好,我面临无法在 android 中启动活动。我正在使用不同的软件包...所以请帮助我...当我运行此应用程序时,它会在下面给出

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

我的错误是这样的……

 04-23 19:10:13.000: E/cutils-trace(5674): Error opening trace file: No such file or directory (2)
04-23 19:10:13.214: E/memtrack(5674): Couldn't load memtrack module (No such file or directory)
04-23 19:10:13.214: E/android.os.Debug(5674): failed to load memtrack module: -2
04-23 19:10:13.824: E/cutils-trace(5693): Error opening trace file: No such file or directory (2)
04-23 19:10:14.007: E/memtrack(5693): Couldn't load memtrack module (No such file or directory)
04-23 19:10:14.007: E/android.os.Debug(5693): failed to load memtrack module: -2
04-23 19:10:14.244: E/AndroidRuntime(5704): FATAL EXCEPTION: main
04-23 19:10:14.244: E/AndroidRuntime(5704): Process: yougotag.com.pharmatnt, PID: 5704
04-23 19:10:14.244: E/AndroidRuntime(5704): java.lang.RuntimeException: Unable to start activity ComponentInfo{yougotag.com.pharmatnt/yougotag.com.pharmatnt.usermanagement.usercreation.LoginActivity}: java.lang.NullPointerException
04-23 19:10:14.244: E/AndroidRuntime(5704):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2350)
04-23 19:10:14.244: E/AndroidRuntime(5704):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2402)
04-23 19:10:14.244: E/AndroidRuntime(5704):     at android.app.ActivityThread.access$900(ActivityThread.java:151)
04-23 19:10:14.244: E/AndroidRuntime(5704):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1333)
04-23 19:10:14.244: E/AndroidRuntime(5704):     at android.os.Handler.dispatchMessage(Handler.java:110)
04-23 19:10:14.244: E/AndroidRuntime(5704):     at android.os.Looper.loop(Looper.java:193)
04-23 19:10:14.244: E/AndroidRuntime(5704):     at android.app.ActivityThread.main(ActivityThread.java:5304)
04-23 19:10:14.244: E/AndroidRuntime(5704):     at java.lang.reflect.Method.invokeNative(Native Method)

所以请告诉我如何解决它...我遇到了问题...

【问题讨论】:

  • 删除它并使用 ."ur activity name" 运行 .usermanagement.usercreation
  • 发布完整的清单文件。
  • 我编辑了...请检查
  • 正如@micky 所说,您能否将 .usermanagement.usercreation.LoginActivity 替换为 yougotag.com.pharmatnt.LoginActivity 并尝试。
  • 幸运的是,但不确定我在这里发现了类似的错误stackoverflow.com/questions/22629568/… 请检查

标签: android android-activity packages


【解决方案1】:

您在清单中错误地引用了您的活动名称。没有名为

的活动
.usermanagement.usercreation.LoginActivity

通过使用 .运营商,您可以直接访问您的活动。所以把 Activity 名字前面的 App 名字去掉。

谢谢

【讨论】:

  • 我无法理解... LoginActivity 在 UserManagement 下的用户创建下。所以我就这样放了
  • 好的,然后发布你的整个 logcat?
  • 好的,请同时发布您的完整登录活动。
【解决方案2】:

你必须指定目标SDK和最低SDK版本,所以添加:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

【讨论】:

    【解决方案3】:

    您在清单标记(第 3 行)中打包是- yougotag.com.pharmatnt

    您已经给出了这样的启动活动名称- .usermanagement.usercreation.LoginActivity

    '.'第一个符号表示您的活动位于以下路径 - yougotag.com.pharmatnt\usermanagement.usercreation.LoginActivity

    (包\你的活动名称)

    所以在清单标签中提供正确的包名

    【讨论】:

      【解决方案4】:

      在我的清单文件中,一切都指向正确的方向......但是我做错了两件事 1) 我们的包名必须是小写字母 2) 在 oncreate 方法中我给出了错误的东西。

      【讨论】:

        猜你喜欢
        • 2017-09-11
        • 2020-08-05
        • 2020-06-14
        • 1970-01-01
        • 2023-02-22
        • 2021-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多