我使用adb将游戏安装到手机上。它显示在删除应用程序屏幕上,但不显示在常规应用程序屏幕上,我认为我的手机正确注册应用程序时出现问题。救命啊!
来自命令提示符的安装日志: C:\ Program Files \ Android \ android-sdk \ platform-tools> adb install D:\ EclipseWorksp 王牌\ GreenThumbs \ BIN \ GreenThumbs.apk 1462 KB / s(0.296s中443800字节) pkg:/data/local/tmp/GreenThumbs.apk 成功
编辑:通过“删除应用程序屏幕”我的意思是当您在应用程序屏幕上并点击菜单然后删除时,您将进入一个屏幕,您可以在其中选择要卸载的应用程序。
这是我的清单,它确实有意图并且它在某一点上工作:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.hernblog.GreenThumbs"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="10" />
<application>
<uses-library android:name="android.test.runner" />
</application>
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.hernblog.GreenThumbs" android:label="GreenThumbs Tests" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name="GreenThumbs"
android:label="@string/app_name"
android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</app`lication>
</manifest>
答案 0 :(得分:0)
确保您在AndroidManifest.xml中具有正确的意图。听起来好像你没有发射器的意图。这几行应该在你的活动块之下:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
答案 1 :(得分:0)
Ian是对的,但您还应该确保您的类的包签名在不同版本之间保持不变。
BTW你的包名和你的活动名称看起来错了: 尝试类似:
package="com.hernblog"
和
android:name=".GreenThumbs"