1
我正在Android冰淇淋三明治中创建启动器应用程序。安卓启动器应用程序未使用密钥存储库签名后检测到主密钥
我有3项活动。这是他们在清单文件中声明的方式。
<activity
android:label="@string/app_name"
android:name=".ActivityOne"
android:theme="@android:style/Theme.Light.NoTitleBar"
>
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Activitytwo"
android:theme="@android:style/Theme.Light.NoTitleBar">
</activity>
<activity android:name=".ActivityThree"
android:theme="@android:style/Theme.Light.NoTitleBar">
</activity>
在手机中安装apk后,按系统栏中的主页键将我带到“ActivityOne”。这工作得很好。
然后我创建了一个密钥来签署apk。从Eclipse导出项目并签署apk。现在按Home键不起作用。
我需要该应用程序以与签署后相同的方式工作。
任何想法?
除去<类别机器人:名称= “android.intent.category.HOME”/>或 <类别机器人:名称= “android.intent.category.DEFAULT”/> 从列表中删除我的发射当按主页键时,启动程序就会启动。 – 2012-07-06 10:04:38
我认为这不应该发生,你正在做另一个错误。 – 2012-07-06 10:11:15
任何想法,我应该怎么知道我在做什么错误? 同样的应用程序工作正常,没有签署..主键停止行为,因为它是在签署后。 – 2012-07-06 10:33:37