我是Android应用开发的新手。我使用Eclipse创建了一个应用程序 并成功安装在我的设备上。即使它安装了 模拟器。但是,我看不到它! 我尝试过添加以下内容:
在manifest.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
重新安装
等等。
如果需要任何其他信息,请与我们联系。
答案 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>
所以我想说,请检查您的代码并告诉我您在代码中遇到了这种情况。