关于Android开发者计划政策,我可以从另一个网站下载一个dex文件并加载它吗?
我想减小android apk文件的大小,所以我拆分了一些函数源代码,并将这些代码编译成一个Jar文件,Jar文件中包含一个dex文件。当android应用程序需要使用这些功能时,应用程序下载jar文件并从中加载dex文件 但我发现Android开发者计划的政策是: 从Google Play下载的应用程序不得修改、替换或更新 它自己的APK二进制代码使用除Google Play以外的任何方法 更新机制关于Android开发者计划政策,我可以从另一个网站下载一个dex文件并加载它吗?,android,policies,Android,Policies,我想减小android apk文件的大小,所以我拆分了一些函数源代码,并将这些代码编译成一个Jar文件,Jar文件中包含一个dex文件。当android应用程序需要使用这些功能时,应用程序下载jar文件并从中加载dex文件 但我发现Android开发者计划的政策是: 从Google Play下载的应用程序不得修改、替换或更新 它自己的APK二进制代码使用除Google Play以外的任何方法 更新机制 我的问题是,我这样做是违法的吗?是的,因为你基本上是在没有谷歌Play的更新机制的情况下更新你
我的问题是,我这样做是违法的吗?是的,因为你基本上是在没有谷歌Play的更新机制的情况下更新你的APK。如果确实希望最小化.apk文件大小,可以将资源联机,并通过自定义api请求它们 例如:我开发了一个应用程序,它使用Google Earth marker和多边形坐标、描述和其他有用的信息,这些信息存储在我的Web服务器上,在线存储在一个.kml文件中。因为我不断用新的标记和多边形更新文件,所以我不希望用户每次更新资源时都下载文件大小巨大的.apk文件。这就是为什么我将资源存储在网上,用户在使用我的应用程序时下载这些资源,并将.apk文件大小保持在3MB以下,这对于通过play store下载应用程序的用户来说非常好。否则,文件大小将是15MB以上,所有的图像和其他资源每分钟都在增长 尽管如此,用户还是必须以这样或那样的方式下载资源,但我确实喜欢您的想法,即尽可能保持.apk文件的大小较低