问题标签 [application-size]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 使用 Android 应用程序部署大型数据库
我需要为需要访问大型(~200MB)数据库的 Android 设备编写应用程序。最好的方法是什么?我可以将数据库粘贴在资产文件夹中吗?我已经阅读了适用于整个应用程序大小和单个资源的各种限制,尤其是在某些设备上......这些限制到底是什么?
除了从外部服务器安装后下载之外,还有什么方法可以做到这一点?
delphi - delphi xe禁用RTTI
我最近使用了delphi xe,但是由于rtti,exe的大小非常大(我认为)
如何删除 rtti,我可以在不压缩的情况下使我的应用程序大小与 delphi 2009 应用程序(490 kb)一样小吗?rtti有什么用
java - Google App Engine(java) - App upload failed due to app size limit exceeded - (free account)
i am using Google app engine for my development, my project involves around 60 PDfs to be available for users to download.
when i try to upload the project by clicking deploy button in eclipse i get the error app limit exceeded.
i just want to know if i try to use the paid account is there is a different in the application size in paid account or not?
as far as i know its 150 MB for now
android - 存储下的 Android 应用程序“数据”中保存了什么?
我的应用程序使用 Fragments、SQLite 数据库、SharedPreferences 和 SavedInstanceState 来保持状态。问题是每次 Fragment 启动时数据大小不会停止增加(大约 100-300kB)。只要清除所有数据,包括应用程序的 SQLite 数据库,我就不能指望清除数据。
1-设置>应用程序>应用程序信息>存储>数据中保存的android应用程序的数据是什么?好的(tnx到artworkad シ回复)
2-如何解决这个问题?(虽然必须保留 SQLite 数据库)
*****更新**:禁用所有可能的存储源(数据库和共享首选项)后,我发现问题是由于AdView造成的。这意味着一旦显示 adview 内容,当我在 Fragments/FragmentActivities 之间切换时,它就会向应用程序存储添加一些数据。
非常感谢您的帮助!
android-fragments - 添加 Adview 后 Android 应用程序大小继续增加
我的应用程序由一个主ViewPager片段和一个插入到主 FragmentActivity 布局上的Adview组成。(我为广告使用Google Play 服务。)
奇怪的问题是,在添加 Adview 之后,每次在不同的 FragmentActivity 之间切换时,App 大小(设置> 应用程序> 应用程序信息> 存储> 数据)增加了大约 100kB。
为了确定所有其他干扰原因,我已经禁用了 SQLite 数据库和 SharedPrefrences,但我仍然遇到同样的问题。
你能帮我解决这个问题吗?
ios - 减少 iOS App 文件大小
我用 Xcode 6.1 和 swift 制作了一个非常简单的 iPhone 应用程序。我对 ios 开发真的很陌生,并遇到了一个最终为 134 mb 的应用程序!当然这是不可接受的。
我有所有屏幕尺寸的背景图像,加起来最多 20 mb。就是这样!我将这些图像存储在 xcassets 中,因为这是我猜的首选方式。
我认为该应用程序不应超过 25 mbs。
我发现我的项目中有一些参考资料翻了一番。我删除了这些,但我的 .app 文件仍然是 89 mbs!
我究竟做错了什么?我阅读了几个关于此的主题,但没有任何帮助!
到目前为止我所做的:
编辑1:显然Xcode对我的png做了一些奇怪的事情。其中一些最初为 2 mb 的图片在 .app 文件中超过了 10 mb。xcode 在那里做什么?
ios - iPhone 5 的启动屏幕变小了,应用程序大小比屏幕小
我使用 xcode 6 进行开发。在我的应用程序启动屏幕小于屏幕尺寸。
任何帮助将不胜感激。
android - Android - See where app size comes from
My app is a fine size when it is first downloaded, but I rapidly gain around 10-12 megs after authorizing some sites using OAuth and using the app a little bit. I want to see where all this extra data is coming from, since I am sure only around 2 meg per site is used by authorizing using OAuth.
I am not sure if somehow I am saving too many oauth credentials, or am saving too many things to sharedpreferences ...
Is there any way I can analyse the data of a downloaded version of my app to see where this data comes from?
android - 应用程序大小越来越大
最近我用于Fused Location API
定位目的。在应用 google play 服务库之前com.google.android.gms:play-services:8.3.0
,应用程序大小为4.3MB
(4,499,239 字节),但在使用此 api 后,它增加到5.8 MB
(6,085,932 字节)。项目中只添加了一个类。即LocationService.java
我从服务类调用它,这里是代码。
定位服务.java
除了 Fused Location 之外,我没有使用其他 api,并且在添加 google play 服务后,ProGuard 中没有添加/更改任何内容。如何减少我只需要fused location
api 的应用程序大小?
ios - 按设备类型拆分 iOS 应用程序的 IPA 文件以减少下载/安装大小
支持大量设备的 iOS 应用程序需要针对至少两个不同的平台进行编译:armv7 和 arm64。从构建过程来看,生成的 IPA 文件看起来基本上包含应用程序的两个完整版本,一个为每个平台编译。我希望 App Store 足够聪明,可以将这两个版本重新打包到两个单独的下载中,以便在下载期间仅将实际需要的版本发送到特定设备并安装在特定设备上。但看看 iTunes Connect,情况似乎并非如此。事实上,事情变得更糟:
- 我为我的应用上传的 IPA 文件在我的计算机上是 16.8MB。
- 在 iTunes Connect 中的“构建详细信息”下,“压缩文件大小”与这些 16.8MB 匹配
- 但是,在“App Store 文件大小”下,“下载大小”被列为 36.8MB!!!
- 而且,更糟糕的是,“安装大小”为 48.6MB!
太疯狂了!好的,我可以理解为什么“安装大小”大于“压缩文件大小”,但为什么巨大的“下载大小”???下载后在设备上解压不是更好吗?但我离题了...
iTunes Connect 似乎支持为不同的设备上传多个版本的应用程序。至少“App Store 文件大小”列表包含一个可以按设备显示多个此类版本的表格:
是否可以以某种方式构建和上传多个设备/平台特定版本的应用程序以减少每个版本的“下载大小”和“安装大小”,而不是只有一个“通用”版本?
额外问题:如果可能的话,我如何在 RoboVM 中做到这一点?:)
附带说明:Android 上完全相同的应用程序,包括相同的图形和音频资产以及几乎相同的代码库,只有 6.0MB!但这可能是 RoboVM 引入的必要膨胀。我仍然需要研究如何减少这种情况......