过去3天三夜,我一直在研究此问题,但是每当我在Google Play商店上载android应用程序包时,却收到64位要求错误的评论。我的应用程序包完全基于Java / Kotlin,原生支持,因为某些第三方对此有所依赖。我在gradle文件中包括了对所有体系结构armeabi-v7a,arm64-v8a,x86,x86_64的支持,还为abi启用了拆分。
在创建签名的应用捆绑包时,在分析器中它会显示其中的所有本机支持库(lib文件夹中armeabi-v7a,arm64-v8a,x86,x86_64下的.so文件)。
以下APKs或应用程序捆绑包可用于64位设备,但它们只有32位本机代码:21。 即使我已经为32/64位本机代码添加了依赖性。
这是Android应用程序捆绑包属性https://ibb.co/j66wn4S
我添加的分级配置:
DateTime one = somedatetime.toUtc();
DateTime two = someotherdatetime.toUtc();
Duration diff = one.difference(two);
//Then just convert...
return diff.inDays;