Nexus One(2.3.6)デバイスにアプリをインストールしようとしています。 APKには多くの資産が含まれているため、100 MBを超えるサイズがあります。インストールすると、次の例外が発生します。外部記憶装置にapkをインストールするにはAndroidメモリが必要ですか?
[2012-06-17 23:26:18]デバイス[redacted]に[redacted] .apkをインストールできませんでした:デバイスにスペースが残っていません [2012-04-17 23:26:18] com.android.ddmlib.SyncException:デバイスに空き領域がありません [2012-04-17 23:26:18]起動がキャンセルされました
apkを外部ストレージ、つまりSDにインストールすることを明確に示しましたカード。より小さなapkサイズで同じアプリをインストールしようとしたとき、私はそれが実際にSDカードにインストールされていることを確認しました。 SDカードには3GB以上の記憶容量がありますが、これは100MBを収容できるほどの容量です。
何が起こっていますか?私は利用可能な内部ストレージのサイズよりも小さくなるようにapkのサイズを減らすと気付きます。私が描くことができる唯一の有意義な結論は、apkを外部ストレージにインストールするために内部メモリが必要であるということです。
誰か他の人に同じ問題が発生しましたか?
編集:Google Playでアプリを50MBに制限することは事実です。しかし、その制限はGoogle Playの制限事項であり、Androidのapkの制限ではありません。たとえば、Amazonはあらゆるサイズのapkを許可しています。あなたはAndroid開発ツールを使用して携帯電話にサイズ60 MBのapkをインストールすることでこれを試すことができます。
これは質問に答えません。 Google Playでアプリを50 MBに制限していることは事実です。しかし、その制限はGoogle Playの制限事項であり、Androidのapkの制限ではありません。たとえば、Amazonはあらゆるサイズのapkを許可しています。あなたはAndroid開発ツールを使用して携帯電話にサイズ60 MBのapkをインストールすることでこれを試すことができます。 –