如何在android清单中编写包名?

时间:2013-04-01 11:58:08

标签: android android-manifest

我正在处理我的应用程序现在我已经在我的应用程序中创建了三个软件包,我将这三个软件包放在一个特定的软件包中,我已经更新了Android Manifest,但它仍然会强行关闭。我尝试过很多东西但没有工作请帮我。 怎么解决? Android Manifest

 <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="mayank.com"
     android:versionCode="1"
     android:versionName="1.0" >

    <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="mayank.com.onlinerecharge.MainActivity"
        android:label="@string/app_name" 
        android:theme="@style/tabTheme">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
       </activity>
      <activity android:name="mayank.com.onlinerecharge.signup" />
       <activity android:name="mayank.com.onlinerecharge.signin" />
    <activity android:name="mayank.com.onlinerecharge.account"
         android:label="@string/app_name" 
        android:theme="@style/tabTheme"/>
    <activity android:name="mayank.com.onlinerecharge.mobile" />
    <activity android:name="mayank.com.onlinerecharge.dth" />
    <activity android:name="mayank.com.onlinerecharge.datacard" />
    <activity android:name="mayank.com.onlinerecharge.about" />
    <activity android:name="mayank.com.onlinerecharge.ViewPagerAdapter" />
    <activity android:name="mayank.com.after_login.Main_after_login"
        android:label="@string/app_name" 
                 android:theme="@style/tabTheme" />
    <activity android:name="mayank.com.after_login.help" />
    <activity android:name="mayank.com.after_login.history" />
    <activity android:name="mayank.com.after_login.ewallet" />
    <activity android:name="mayank.com.after_login.signout" />
    <activity android:name="mayank.com.utils.Const" />
    <activity android:name="mayank.com.utils.Pref" />
    </application>

    <uses-permission android:name="android.permission.INTERNET" /> 
         </manifest>

2 个答案:

答案 0 :(得分:0)

我怀疑你的包装和活动的绝对路径定义不正确。另外需要注意的是:包通常是com.mayank ...而不是mayank.com。

在Manifest中检查“signin”的路径,并考虑将其更改为“.onlinerecharge.signin”。

另外,请在保存代码之前请按CTRL-F(Mac上的COMMAND-F),以便正确格式化;)

答案 1 :(得分:0)

一般来说,包名称都是以com.mayank开头的。在这种情况下,您忘记完全提及您的包名。我认为您的包裹名称是&#34; mayank.com.onlinerecharge&#34; 。但相反,你只写mayank.com。参加活动你提到的完整包装名称。请更正。