31

私は自分のAndroid携帯に最初のアプリケーションをインストールするつもりですが、Androidメモリ(APKの最大サイズ)に関連するいくつかの疑問があります。

だから私が問題を知って解決するのを手伝ってください:

  1. Androidでサポートできるapkの最大サイズはどれくらいですか?
  2. 実際の電話にapkファイルをインストールすると、アプリケーションはどこにインストールされますか(SDカードまたはその他のメモリ)??

私はこのリンクを参照しました:http://groups.google.com/group/android-developers/browse_thread/thread/7965885da4d1a03aそしてまたたくさん検索しました。

many people are facing the same issueAndroidでサポートされているアプリケーションの最大サイズはどれくらいかというWebでの検索に出くわしました。この質問は、Androidアプリケーションのプログラミングと開発に関係する人々にも役立つと思います。

Update:

今回は、その52.5MBの画像から58Mbのアプリケーションを使用しており、HTC Heroモバイルで実行されますが、エミュレーターではエラーが表示されます。

Failed to upload my_application.apk on device 'emulator-5554'
java.io.IOException: Unable to upload file: No space left on device
Launch canceled!

Drawableフォルダ内に画像を保存する方法を教えてください。画像を圧縮する方法やそのような方法はありますか?

4

2 に答える 2

23

今日、最大 50MB の APK を市場にアップロードできることが明確に定義されているポイントに出会いました。したがって、間接的に、最大 50MB のサイズの市場からアプリケーションをインストールできます。

ここにリンクがあります: http://www.google.com/support/androidmarket/developer/bin/answer.py?hl=en&answer=113469、ここで以下の文を確認してください。

APK ファイル サイズ: サポートされる最大サイズは 50 MB です。

したがって、最大 50MB のサイズの APK ファイルをアップロードできることは明らかですが、アプリケーションをローカルで開発し、内部目的で実行/テストしている場合は問題ありません。

更新 - 2012 年 3 月 6 日

Android アプリ 50MB の壁を破り、Android アプリのサイズ制限を4GBに拡大します。このチュートリアルを確認してください。

更新 - 2015 年 9 月 28 日

Google Play チーム (ANDROID DEVELOPER BLOG) ::(GOOGLE) は最大サイズ制限を更新します。APK ファイルのサイズ制限を50MBから100MBに増やしています。これは、開発者が最大 100MB のサイズの APK を公開できることを意味します。詳細については、次のリンクを参照してください: Google 開発者ブログ

于 2011-09-08T10:56:21.003 に答える
17
  1. デバイスにはアプリケーションに使用できるメモリの量が異なるため、おそらくデバイス固有です。参照http://groups.google.com/group/android-developers/browse_thread/thread/18cbb2404778618e?pli=1

  2. そのアプリケーションに依存します。開発者は、アプリを内部メモリまたは SD カードにインストールすることを推奨するか、ユーザーが SD カードとメモリから選択できるようにする必要があると述べている場合があります。これは、Android 2.2 でのみサポートされています。古いバージョンの Android、バージョン <= 2.1 では、アプリはメモリにインストールされます。要素を介して AndoridMainfest.xml 内で定義されandroid:installLocationます。internalOnlypreferExternalまたはの値をサポートしていますauto。ただし、Android 2.2 でのみサポートされています。参照https://developer.android.com/about/versions/android-2.2.html

500 MB 以上のメモリを搭載した HTC Desire でテストしました。アプリがほとんどインストールされていない状態で、43MB の apk をインストールできますが、57MB の apk は大きすぎます。使用可能なメモリが十分にあるにもかかわらず、失敗します...

Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]

File Manager」アプリケーションは、私が 60/147MB (40%) を使用していることを教えてくれます。制限は 147 MB​​ のようですが、実際には、私がテストしたように、これは真実ではありません...

アップデート:

私はいくつかのテストを行い、結果をここに公開しました:

::編集::
この回答の内容を変更することはありません。これを更新するだけです。 開発者ブログによる更新サイズ 更新された回答については、このリンクを参照してください。

于 2010-08-21T05:56:03.007 に答える