2011-10-14 6 views
0

この問題はしばらく私を困惑させました。ある日、私は自分のプログラムを走らせた。それはコンソールの通常の手順を経ました。最後に、私のデバイスにインストールする必要があります。タイムアウトして、adbを再起動するというエラーが表示されます。Filesフォルダ内のすべてのコンテンツはパッケージ化されますか?

私は運がないadbを再起動しました。今は毎回動作しますが、500秒かかるでしょう!!!! 私のアプリは約2MBのファイルしか持っていませんでした。

今日は純粋な事故のため、私は自分のアプリのフォルダを閲覧していました。私は作成されたAPKが75メガバイトだったことに気づいた!

私のFilesフォルダを見て、私は自分のAPKで必要としなかったいくつかの大きなファイルを格納するためのフォルダを作成していることに気付きました。このフォルダ内のこれらのファイルは73MBでした。 B4Aにはこれらのファイルが含まれているようです。

私は、含まれているファイルはファイルマネージャで追加されたファイルだと思っていました。 「Clean Files(unused)」を選択しても、余分なフォルダに保存されているこれらのファイルはリストされませんでした。

b4aにFilesフォルダ内のすべてのファイルとフォルダが含まれている場合は、「Clean Files(unused)」にもこれらを含める必要があります。右?

答えて

0

Android SDKの一部であるパッケージツールは、すべてのファイルをパッケージ化します。 すべてのファイルを消去すると、未使用のファイルが削除されます。ファイルがレイアウトファイルの1つで使用されている可能性がありますか?

+0

私はFilesフォルダ内にフォルダを作成しました。それは名前が "PSD"で、このフォルダの中にカメラから10枚の画像をインポートしました。画像には「IMG_123234.jpg」のような名前が付いていました。それらは私のコードのどこでも参照されません。何らかの理由で、私のAPKにそれらをパッケージ化しました。 Filesフォルダーからこのフォルダーを削除すると、エラーは発生せず、APKだけが70 MB小さくなります。これが、私がb4aがFilesフォルダ内のすべてをパッケージ化するかどうか疑問に思った理由です。 – user985908

+0

パッケージツールは、Filesフォルダの下にあるすべてのファイルとフォルダをパッケージ化します。 – Erel

+0

ありがとうございます。それが私が確認したかったものです。うまくいけば、このトレッドは誰かにも役立つでしょう。 – user985908

関連する問題