使用adb在手机上安装.apk文件,游戏不显示,但显示在删除列表中

时间:2011-08-23 13:12:06

标签: android

我使用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>

2 个答案:

答案 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"