打包出Android Project ,找到AndroidManifest文件
将其中的intent-filter 替换为如下
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY" />
</intent-filter>
这是原来的:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
原文取自https://jingyan.baidu.com/article/90895e0f2da53d64ec6b0bc5.html
2019.7.12更新
@废文鉴定师
不管是unity应用还是直接的安卓应用,加上这几行就代表这是一个桌面启动器应用,安装在模拟器(安卓9.0)上没有问题,提示选择主屏幕应用,安装在我的华为设备(畅享9e)上则无法识别这是个主屏幕应用。·
![](https://img.haomeiwen.com/i8692097/108c8066b3d21e01.png)
在我的小米k20pro上也没有问题。
![](https://img.haomeiwen.com/i8692097/9474d788f21de092.png)
而华为就不一样了,他NB啊
![](https://img.haomeiwen.com/i8692097/83200ef48dd4c8d0.jpg)
完整Androidmanife.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.winprg.testa">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
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.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY" />
</intent-filter>
</activity>
</application>
</manifest>
网友评论