LoginSignup
0
0

More than 5 years have passed since last update.

[Unity][Chartboost]com.unity3d.player.UnityPlayerNativeActivity activity is missing from your android manifest.

Posted at

Chartboostをインポートした状態でビルドすると、次のエラーが発生。

com.unity3d.player.UnityPlayerNativeActivity activity is missing from your android manifest. Add "<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />" to your activity tag so that Chartboost can forward touch events to the advertisements.

・・・のでAndroidManifestに
"<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />"
を追記してビルドするもエラーは変わらず。

ぐぐるとUnityフォーラムで次の質疑を発見。
https://answers.unity.com/questions/993527/comunity3dplayerunityplayernativeactivity-activity.html

Chartboostのエラーらしい・・。

CBManifestEditor.csの

XmlElement unityActivityElement = FindElementWithAndroidName("activity", "name", ns, unityNativeActivityName, dict);

から始まるブロックと

XmlElement forwardNativeEventsToDalvikElement = FindElementWithAndroidName("meta-data", "name", ns, "unityplayer.ForwardNativeEventsToDalvik", unityActivityElement);

から始まるブロックをコメントアウトしたらビルドが通った。

ちなみにChartboostは v7.0.1 for Android です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0