已安装Android应用但无法看到

时间:2014-03-14 06:45:28

标签: android

我是Android应用开发的新手。我使用Eclipse创建了一个应用程序         并成功安装在我的设备上。即使它安装了         模拟器。但是,我看不到它!         我尝试过添加以下内容:

  1. manifest.xml

    <intent-filter>
       <action android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    
  2. 重新安装

  3. 尝试直接发送和安装.apk到设备        (不仅仅是通过在日食上运行)
  4. 重启我的日食
  5. 等等。

    如果需要任何其他信息,请与我们联系。

3 个答案:

答案 0 :(得分:0)

它不会出现在主页面上。转到设备上下载的应用程序,然后检查它是否在那里。还要确保手机上的开发人员选项中的USB调试已打开。另请阅读this

答案 1 :(得分:0)

如何检查已安装的软件包列表?

$ adb shell pm list packages | grep your.package.name

或者只是查看目录。

$ adb shell ls /data/app    

如果它已经真正安装但未在启动器中显示,那么我认为这将是一个明显的代码问题。

答案 2 :(得分:0)

几个月前我遇到了这个问题,然后我知道我在活动中使用了更多类别和动作标记。

像这样:

<activity
        android:name="com.test.login.UserLogin"
        android:label="@string/app_name"
         android:screenOrientation="portrait"
          >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />

            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:host="t4jsample"
                android:scheme="oauth" />

        </intent-filter>
    </activity>

但我的问题解决了这个问题:

<activity
        android:name="com.test.login.UserLogin"
        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>
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:host="t4jsample"
                android:scheme="oauth" />

        </intent-filter>

所以我想说,请检查您的代码并告诉我您在代码中遇到了这种情况。