Unity导出64位apk,及此版本不符合Google Play关于提供64位版本应用的规定

今天早上更新版本的时候遇见了这样的问题,在网上查了给大家分享出来。
1.Unity build setting 中other setting Unity导出64位apk,及此版本不符合Google Play关于提供64位版本应用的规定_第1张图片
将scripting Backing 修改为IL2CPP;修改之后才可将ARM64打勾。
ARM64是64位;
X86是32位;
一般学计算机的同学都应该知道。
而IL2CPP与Mono的区别,有兴趣的话可以在网上查一下。总体上来说Mono就是将要被废弃
2.打包的时候大家可能会报NDK不对的错误
Unity导出64位apk,及此版本不符合Google Play关于提供64位版本应用的规定_第2张图片
很简单按照提示去下载,找到对应路径就ok了。
3.如果我们有配置gradle文件,请注意一定要添加下面一句话哦。
Unity导出64位apk,及此版本不符合Google Play关于提供64位版本应用的规定_第3张图片
4.如果你完成以上步骤的话,恭喜你已经成功打包出来一个64位的apk了。
但为了保险,会再次反编译或怎样再次确认一下。
这个很简单将打包出来的apk文件的后缀改成.zip
再次解压文件
在这里插入图片描述
Unity导出64位apk,及此版本不符合Google Play关于提供64位版本应用的规定_第4张图片
是这样的话,那就没问题了。

可能有些朋友和我一样在网上看到了用CMD的命令,查看的。
原文链接:https://blog.csdn.net/L_one_J/article/details/91430671
windows (命令如下)

adb shell ps | findstr zygote
root 621 1 4416152 61152 0 0 S zygote64
root 622 1 1725732 57676 0 0 S zygote
webview_zygote 1947 622 1757268 17788 0 0 S webview_zygote

Mac 终端(命令如下)

$ adb shell ps |grep zygote

这上面所说的是window和Mac上面的不同,操作细心点的应该不难发现。按着操作来就好。。

原文链接:https://blog.csdn.net/weixin_41508948/article/details/85258993
这是另一个博主写的文章,为了方便就搬运过来了。window的不难发现。我们将“2759”,这个数字改成上面链接中,显示的数字。就会看到本机中,包含64位的apk的包名。希望能帮组到大家,细节的话我没有多看。有兴趣的朋友可以留意下这篇文章

任何一个Android手机用户对APK文件肯定不会陌生,它是一个Android应用资源的封装文件。当你下载安装一个App之后,从Launcher启动该应用,系统会由Zygote分叉出一个子进程来提供App运行的虚拟机和Runtime环境。与32位系统不同的是,在64系统中会同时存在两个Zygote进程——zygote和zygote64,分别对应32位和64位应用。所以,要进行App的32/64位检测,只需要看它的父进程是哪个Zygote即可。

下面的例子通过App的PPID信息——2759,检测出了终端系统中所有的64位应用,且该方式无需root权限。

$ adb shell ps |grep zygote
root 2759 1 2131692 87052 0 0000000000 S zygote64
root 2760 1 1574048 53740 0 0000000000 S zygote

$ adb shell ps|grep 2759
root 2759 1 2131692 87052 0 0000000000 S zygote64
system 3257 2759 2339956 158936 0 0000000000 S system_server
radio 3393 2759 1601272 96220 0 0000000000 S com.android.phone
u0_a85 3407 2759 1564856 88740 0 0000000000 S com.android.inputmethod.latin
u0_a20 3422 2759 1970228 167288 0 0000000000 S com.android.systemui
u0_a7 3769 2759 1548288 63384 0 0000000000 S android.ext.services
u0_a13 3958 2759 1896704 131832 0 0000000000 S com.android.launcher3
u0_a6 3989 2759 1562416 94060 0 0000000000 S android.process.acore
u0_a17 4046 2759 1563300 88504 0 0000000000 S android.process.media
u0_a28 4112 2759 1555640 82004 0 0000000000 S com.android.quicksearchbox
u0_a64 4157 2759 1554484 72944 0 0000000000 S com.android.calendar
u0_a57 4215 2759 1572160 83532 0 0000000000 S com.android.email
u0_a77 4231 2759 1554408 67192 0 0000000000 S com.android.exchange
u0_a5 4279 2759 1549136 66072 0 0000000000 S com.android.onetimeinitializer
u0_a10 4299 2759 1552472 74088 0 0000000000 S com.android.providers.calendar
u0_a94 4325 2759 1869948 112984 0 0000000000 S com.android.soundrecorder
system 4345 2759 1561180 73680 0 0000000000 S com.sprd.engineermode
u0_a15 4887 2759 1874612 106196 0 0000000000 S com.android.packageinstaller
u0_a73 5133 2759 2425904 205912 0 0000000000 S com.android.browser

你可能感兴趣的:(Unity,发布google,play)