Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有大型资源文件的Android APK_Java_Android_Resources_Apk_Bundle - Fatal编程技术网

Java 具有大型资源文件的Android APK

Java 具有大型资源文件的Android APK,java,android,resources,apk,bundle,Java,Android,Resources,Apk,Bundle,我正在开发OCR应用程序,它有大量的资源,可以使用gradle构建文件从计算机目录复制到应用程序文件夹。但是当im生成apk时,它会生成非常大的apk。当我通过文件存储在我的设备上手动安装apk时,以及稍后为google play store手动安装apk时,为了测试目的,我必须做哪些变通方法 按照您设置问题格式的方式,您将得到基于意见的答案 海事组织: 在开发过程中: 将您需要的资源从pc传输到设备的外部存储器。(即,在下载文件夹或类似的地方。我这里不是指任何SD)。这将节省时间,因为您无需每

我正在开发OCR应用程序,它有大量的资源,可以使用gradle构建文件从计算机目录复制到应用程序文件夹。但是当im生成apk时,它会生成非常大的apk。当我通过文件存储在我的设备上手动安装apk时,以及稍后为google play store手动安装apk时,为了测试目的,我必须做哪些变通方法

按照您设置问题格式的方式,您将得到基于意见的答案

海事组织:

在开发过程中: 将您需要的资源从pc传输到设备的外部存储器。(即,在
下载
文件夹或类似的地方。我这里不是指任何
SD
)。这将节省时间,因为您无需每次构建和重新运行应用程序时都传输这些文件

在生产过程中
我建议不要在apk中包含资源,以实现较小的应用程序大小。让资源驻留在某个
服务器上
并实现一些逻辑,用户只在需要时下载所需内容

那你需要做什么呢?这是你的问题吗???如果你想说你正在寻找一种加速调试安装的方法-试着使用instant run。如果您正在寻找克服Google Play APk大小限制(50 MB)的方法,您可以使用扩展APk:是的,我能做什么,如何@yuvrajsinhThank!基本上,我使用OCR I.R.I.S Idrs sdk进行图像到可搜索pdf的转换,它只是为了简单起见复制了大量资源,作为开发的起点。所有这些文件都是应用程序所必需的。你的观点为我提供了一些开始的途径。请您分享我在应用程序启动时运行的任何流程代码,并将资源和jniLibs从特定目录复制到应用程序资产文件夹或任何其他文件夹。