gpt4 book ai didi

android - 我在使Android Studio和gradle正常工作以将我的应用制作到android应用 bundle 时遇到麻烦

转载 作者:行者123 更新时间:2023-12-03 06:28:24 26 4
gpt4 key购买 nike

我正在制作数独应用程序,并且想通过Google Play进行封闭测试,以了解它的运行情况,但是遇到了问题。我正在使用Livecode制作实际的apk,这看起来还不错,其中一项设置是将4种不同体系结构的apk设置为一个apk。
据我了解,它是50mb,因为它基本上是4个应用程序合而为一,每个用户只需要一个应用程序,因此android应用程序包将采用其他体系结构不需要的所有代码,并且仅安装每个用户所需的内容。按照教程进行操作,并获取最新的AS和gradle(我有latest version 6.6.1),并将apk导入AS。但是,当我将其打包时,它给了我一个错误,例如this,说我没有最新的android gradle插件。
我进行了一些研究,发现几个有类似问题的人,但是我们可以强制插件使用build.gradle文件中的特定版本,但是我也没有这个,如here所示。人们说的另一种选择是从设置/项目中强制版本,但是当人们谈论它时,我找不到那些设置。这是我的settings和我的project structure
人们说的另一件事是只关闭AS并重新打开它,它会自动要求我更新插件,但是我的插件不这样做。我在这里不知所措,甚至不知道如何首先获得一个build.gradle文件进行编辑。
如果有人有任何想法,将不胜感激!

最佳答案

您不需要Gradle。首先,50MB无需担心。这不值得麻烦。为了使LiveCode的体积保持较小,您可以按照以下步骤进行操作。
首先,如果您针对多种架构进行构建,请确保您的构建确实变得更大。将子堆栈和其他文件作为单独的文件包括在内。不要让它们成为主堆栈的一部分。现在,如果源文件为100MB,则构建应为x *(引擎大小)+其他源文件的大小,而不是x *(引擎大小+源文件的大小)。这是真的?这样就完成了。您可以发布应用程序,不必担心。
其次,如果您仍然认为存在问题,可以将资料放在服务器上,让人们在您的应用程序首次在手机上启动时下载这些资料。这样,您可以确定用户电话上只有一份 Material 副本。您不会为每种架构都拥有一个子堆栈和其他源文件的副本,但是您将拥有多个引擎,而所有其他文件只有一个副本。

关于android - 我在使Android Studio和gradle正常工作以将我的应用制作到android应用 bundle 时遇到麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63975597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com