首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android studio中调试应用程序时,我的应用程序不正常地创建了大量数据

在android studio中调试应用程序时,我的应用程序不正常地创建了大量数据
EN

Stack Overflow用户
提问于 2018-12-13 14:20:37
回答 2查看 30关注 0票数 0

当我尝试构建应用程序时,release和debug都在创建巨大的数据(以MB为单位).this是我的gradle文件。我已经创建了一个新项目,没有在其中创建任何内容,但仍在生成2-3 MB。有谁能帮帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2018-12-13 15:04:06

这是因为依赖于库,尤其是支持库。如果您创建的应用程序没有支持库,您的应用程序将不会有大约1MB的重量。这意味着您需要使用Activity而不是AppCompatActivity,使用ListView而不是RecyclerView等等。

带有支持库的基本应用程序的重量将大于2MB,这是对支持库提供的所有功能的权衡。

票数 0
EN

Stack Overflow用户

发布于 2018-12-13 15:13:20

更新:

如果您不使用它们,也可以删除其中的一个或多个以节省空间:滑动、圆形图像视图、卡片视图、约束布局

结束更新

这是基本的支持库大小,也许你使用的是一些可绘制的,大小约为1MB。

无论如何,您可以通过缩小资源和启用minify来减少apk大小。

app/build.gradle

代码语言:javascript
复制
android{
.
.
buildTypes {
    debug {
        shrinkResources true
        minifyEnabled true
        useProguard true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }

    release {
        shrinkResources true
        minifyEnabled true
        useProguard true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53756028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档