我正在尝试运行一个带有搜索功能的应用程序,并且它可以在Twitter上分享。当我运行我的应用程序时,在控制台中会出现以下消息:
Application already deployed. No need to reinstall.
\Healthy_Tips2\bin\Healthy_Tips2.apk installed on device
Done!
但是我无法在设备的应用程序菜单中找到我的应用程序,也无法启动应用程序。
以下是我的启动活动 manifest.xml 的代码:
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.SEARCH" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="com.emy.healthytips.MainActivity"
android:scheme="oauth" />
</intent-filter>
<meta-data android:name="android.app.searchable"
android:resource="@xml/searchable"/>
<!-- enable the base activity to send searches to itself -->
<meta-data
android:name="android.app.default_searchable"
android:value=".MainActivity" />
</activity>
adb shell am start -n com.package.name/com.package.name.ActivityName
,其中com.package.name
是包路径,而com.package.name.ActivityName
是默认的activity
路径。 - Mohammad Ersan