2016-11-23 73 views
0

我试图从统一发布到android,但这些消息显示在控制台上。一个信号脚本androidmanifest xml无法启动活动

UnityException:无法启动活动! 清单中没有任何与动作MAIN和类别LAUNCHER相关的活动。尝试在设备上手动启动应用程序。

这里我AndroidManifest.xml中

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.onesignal.onesignalsdk" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
    <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> 
    <application> 
    </application> </manifest> 

我需要做什么?该清单位于插件/ Android

+0

的[“!没有找到启动活动”是什么意思(可能的复制http://stackoverflow.com/questions/4801371/what-does-it-mean-no-launcher-activity - 发现) – SaNtoRiaN

+0

活动标签似乎丢失,活动必须放在应用程序标签内不像上面 – SaravInfern

回答

0

我认为你需要用该动作声明一个活动。像:

<activity android:name=".BurgersActivity" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
+0

我有2个清单,这首先是由onesignal sdk自动生成的。 Android/Plugin/OneSignalConfig 和这个其他清单是启用位置服务。 Android/Plugin <使用的许可机器人:名称= “android.permission.ACCESS_FINE_LOCATION”/>

+0

在清单与动作MAIN和类别LAUNCHER没有活动。 –