Search Unity

il2cpp builded apk and Zip: EOCD not found error

Discussion in 'Editor & General Support' started by nedimk, Jul 22, 2019.

  1. nedimk

    nedimk

    Joined:
    Feb 12, 2014
    Posts:
    3
    Hi,
    I'm implementing Google play services in my game. As you know
    if you want to google play service test ,you must use to google's sıgned apk.
    mono builded apk's (arm7) works very well. But with il2cpp builded apks dont work.

    i try download derived apk from google play console alpha testing section.
    I install manualy on test device. Game don't open. Its crashed.
    Logcat output below..



    07-23 00:22:13.634 32597 28258 D ziparchive: Zip: EOCD not found, /data/app/MYGAME==/lib/arm/libunity.so is not zip
    07-23 00:22:13.634 32597 28258 W zipro : Error opening archive /data/app/MYGAME==/lib/arm/libunity.so: Invalid file
    07-23 00:22:13.634 32597 28258 D asset : failed to open Zip archive '/data/app/MYGAME==/lib/arm/libunity.so'
    07-23 00:22:13.634 32597 28258 W PackageParser: Failed to parse /data/app/MYGAME==/lib/arm/libunity.so
    07-23 00:22:13.634 32597 28258 W PackageParser: java.io.FileNotFoundException: AndroidManifest.xml
    07-23 00:22:13.634 32597 28258 W PackageParser: at android.content.res.AssetManager.openXmlAssetNative(Native Method)
    07-23 00:22:13.634 32597 28258 W PackageParser: at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:550)
    07-23 00:22:13.634 32597 28258 W PackageParser: at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:518)
    07-23 00:22:13.634 32597 28258 W PackageParser: at android.content.pm.PackageParser.parseApkLite(PackageParser.java:1806)
    07-23 00:22:13.634 32597 28258 W PackageParser: at android.content.pm.PackageParser.parseMonolithicPackageLite(PackageParser.java:877)
    07-23 00:22:13.634 32597 28258 W PackageParser: at android.content.pm.PackageParser.parseMonolithicPackage(PackageParser.java:1243)
    07-23 00:22:13.634 32597 28258 W PackageParser: at android.content.pm.PackageManager.getPackageArchiveInfo(PackageManager.java:4654)
    07-23 00:22:13.634 32597 28258 W PackageParser: at com.kms.kmsshared.Utils.ra(Unknown Source:1002)
    07-23 00:22:13.634 32597 28258 W PackageParser: at com.kms.kmsshared.Utils.jx(Unknown Source:1007)
    07-23 00:22:13.634 32597 28258 W PackageParser: at x.dek.jx(Unknown Source:28)
    07-23 00:22:13.634 32597 28258 W PackageParser: at x.dws.b(Unknown Source:156)
    07-23 00:22:13.634 32597 28258 W PackageParser: at x.dws.a(Unknown Source:109)
    07-23 00:22:13.634 32597 28258 W PackageParser: at x.dws.lambda$lZO3R2KISPDrJ5f7f85tsXBuNhU(Unknown Source:0)
    07-23 00:22:13.634 32597 28258 W PackageParser: at x.-$$Lambda$dws$lZO3R2KISPDrJ5f7f85tsXBuNhU.accept(Unknown Source:4)
    07-23 00:22:13.634 32597 28258 W PackageParser: at io.reactivex.internal.subscribers.LambdaSubscriber.onNext(Unknown Source:65)
    07-23 00:22:13.634 32597 28258 W PackageParser: at io.reactivex.internal.operators.flowable.FlowableDoFinally$DoFinallySubscriber.onNext(Unknown Source:84)
    07-23 00:22:13.634 32597 28258 W PackageParser: at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber.runAsync(Unknown Source:407)
    07-23 00:22:13.634 32597 28258 W PackageParser: at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(Unknown Source:176)
    07-23 00:22:13.634 32597 28258 W PackageParser: at io.reactivex.internal.schedulers.ExecutorScheduler$ExecutorWorker$BooleanRunnable.run(Unknown Source:288)
    07-23 00:22:13.634 32597 28258 W PackageParser: at io.reactivex.internal.schedulers.ExecutorScheduler$ExecutorWorker.run(Unknown Source:253)
    07-23 00:22:13.634 32597 28258 W PackageParser: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
    07-23 00:22:13.634 32597 28258 W PackageParser: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)

    .....


    By the way, i try directly build to phohe from editor. Game opening but google play services dont work , errors bellow;


    07-23 00:37:19.790 28763 28825 W Unity : *** [Play Games Plugin DLL] 07/23/19 0:37:19 +03:00 ERROR: Exception launching token request: java.lang.ClassNotFoundException: com.google.games.bridge.TokenFragment
    07-23 00:37:19.790 28763 28825 W Unity : UnityEngine.Logger:Log(LogType, Object)
    07-23 00:37:19.790 28763 28825 W Unity : System.Action:Invoke()
    07-23 00:37:19.790 28763 28825 W Unity : GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()
    07-23 00:37:19.790 28763 28825 W Unity :
    07-23 00:37:19.790 28763 28825 W Unity : (Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 48)
    07-23 00:37:19.790 28763 28825 W Unity :
    07-23 00:37:19.791 28763 28825 W Unity : *** [Play Games Plugin DLL] 07/23/19 0:37:19 +03:00 ERROR: UnityEngine.AndroidJavaException: java.lang.ClassNotFoundException: com.google.games.bridge.TokenFragment
    07-23 00:37:19.791 28763 28825 W Unity : at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <00000000000000000000000000000000>:0
    07-23 00:37:19.791 28763 28825 W Unity : at UnityEngine.AndroidJNISafe.CallStaticObjectMethod (System.IntPtr clazz, System.IntPtr methodID, UnityEngine.jvalue[] args) [0x00000] in <00000000000000000000000000000000>:0
    07-23 00:37:19.791 28763 28825 W Unity : at UnityEngine.AndroidJavaObject._CallStatic[ReturnType] (System.String methodName, System.Object[] args) [0x00000] in <00000000000000000000000000000000>:0
    07-23 00:37:19.791 28763 28825 W Unity : at UnityEngine.AndroidJavaClass._AndroidJavaClass (System.String className) [0x00000] in <00000000000000000000000000000000>:0
    07-23 00:37:19.791 28763 28825 W Unity : at GooglePlayGames.Android.AndroidTokenClient.DoFetchToken (System.Boolean silent, System.Action`1[T] callback) [0x00000] in <00000000000000000000000000000000>:0
    07-23 00:37:19.791 28763 28825 W Unity : at System.Action.Invoke () [0x00000] in <00000000000000000000000000000000>:0
    07-23 00:37:19.791 28763 28825 W Unity : at GooglePlayGames.OurUtils.PlayGamesHelper

    im using editor 2019.1.11f1

    can someone have an idea?