facebook twitter hatena line email

「Unity/photon/pun1/2018.2error」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
("UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors"エラーの時)
(同じ利用者による、間の3版が非表示)
行1: 行1:
=="removed in Unity 2018.2. Use Unity Multiplayer and NetworkIdentity instead photon"エラー==
 
以下からgoogle-arインストールすると治る。
 
 
https://github.com/google-ar/arcore-unity-sdk/releases/tag/v1.4.1
 
 
参考:https://github.com/google-ar/arcore-unity-sdk/issues/197
 
 
  
 
==if (method.IsDefined(typeof (RPC), false))エラー==
 
==if (method.IsDefined(typeof (RPC), false))エラー==
行27: 行20:
 
unityのandroidのinternalをgradleにすれば治った。
 
unityのandroidのinternalをgradleにすれば治った。
  
=="Caused by: java.lang.ClassNotFoundException: Didn't find class "com.unity3d.player.UnityPlayerProxyActivity" on path: DexPathList"エラー==
+
=="Caused by: java.lang.ClassNotFoundException: Didn't find class "com.unity3d.player.UnityPlayerProxyActivity" on path: DexPathList"エラーの場合==
 
Assets/Plugins/Android/AndroidManifest.xml
 
Assets/Plugins/Android/AndroidManifest.xml
 
  <activity android:name="com.unity3d.player.UnityPlayerProxyActivity"
 
  <activity android:name="com.unity3d.player.UnityPlayerProxyActivity"
行33: 行26:
 
  <activity android:name="com.unity3d.player.UnityPlayerActivity"  
 
  <activity android:name="com.unity3d.player.UnityPlayerActivity"  
 
 
 +
 +
本来不要であれば、Assets/Plugins/Android/AndroidManifest.xmlは削除してよい。
 +
 +
=="java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" androids"エラーの場合==
 +
Assets/Plugins/Android/AndroidManifest.xml
 +
-keep class androidx.core.app.CoreComponentFactory { *; }
 +
 +
==admobが出ないなど==
 +
Assets/Plugins/Android/GoogleMobileAdsPlugin/AndroidManifest.xml
 +
あたりを見る。

2019年9月13日 (金) 20:35時点における版

if (method.IsDefined(typeof (RPC), false))エラー

if (method.IsDefined(typeof (PunRPC), false))

へ変換

参考:https://forum.unity.com/threads/disable-unityengine-rpc-is-obsolete-spam.337395/

else if (!InternalEditorUtility.HasAdvancedLicenseOnBuildTarget(BuildTarget.Android) || !InternalEditorUtility.HasAdvancedLicenseOnBuildTarget(BuildTarget.iPhone))エラー

else if (!InternalEditorUtility.HasAdvancedLicenseOnBuildTarget(BuildTarget.Android))

へ変更

参考:https://qiita.com/jtky8238/items/54cbf0d58d758a1b3525

"UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors"エラーの時

"com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version"エラーの時も同様

unityのandroidのinternalをgradleにすれば治った。

"Caused by: java.lang.ClassNotFoundException: Didn't find class "com.unity3d.player.UnityPlayerProxyActivity" on path: DexPathList"エラーの場合

Assets/Plugins/Android/AndroidManifest.xml

<activity android:name="com.unity3d.player.UnityPlayerProxyActivity"

<activity android:name="com.unity3d.player.UnityPlayerActivity" 

本来不要であれば、Assets/Plugins/Android/AndroidManifest.xmlは削除してよい。

"java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" androids"エラーの場合

Assets/Plugins/Android/AndroidManifest.xml

-keep class androidx.core.app.CoreComponentFactory { *; }

admobが出ないなど

Assets/Plugins/Android/GoogleMobileAdsPlugin/AndroidManifest.xml あたりを見る。