我是Android Studio新手,我正在尝试将APK部署到我的移动设备上以测试该应用。我成功构建了APK但是当我在我的设备中安装应用程序的apk时,我看不到它或者无法打开。但我可以在应用管理器中看到应用程序显示我安装了它。
这是我的清单文件中的代码。
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="Pasig NutriCare"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.DEFAULT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity android:name=".SplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
寻求帮助。 提前谢谢。
答案 0 :(得分:2)
您是否选中了排序/字母/自定义?
同时检查AndroidManifest.xml
主要活动应包含:
喜欢:
<activity android:name=".SplashActivity"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustPan">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
所以将.SplashActivity
更改为您想要的并记住在我之前放置点.
如果您使用sub Package Name
,请将其放置,例如:
您的包裹是:com.example.myapplication
您创建子包为:activities
所以在AndroidManifest.xml
你有:
<activity android:name=".activities.SplashActivity"
...
</activity>
答案 1 :(得分:1)
确保在AndroidManifest.xml文件中指定应用的启动器活动:
<activity android:name=".YOURACTIVITY" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
答案 2 :(得分:0)
您是否为应用指定了启动器活动(在AndroidManifest.xml
中)?如果所有其他方法都失败了,您也可以使用 ADB 手动安装应用程序(android调试桥)
要手动安装,请从终端/命令提示符运行此命令
adb install path_to_apk