2016-11-23 7 views
0

私はユニティからアンドロイドに公開しようとしていますが、コンソールにメッセージを表示しています。1つのシグナルスクリプト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 -found) – 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 この他のマニフェストは、位置情報サービスを有効にすることです。アンドロイド/プラグイン <マニフェストのxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" パッケージ= "com.onesignal.onesignalsdk" アンドロイド:versionCode = "1" アンドロイド:versionName名前= "QRアプリケーション" /> アクションMAINとカテゴリランチャーとマニフェストの

+0

アクティビティなし:= "1.0"> は<アンドロイド許可使用しています。 –

関連する問題