2011-10-14 6 views
0

Эта проблема несколько озадачила меня. Однажды я запустил свою программу. Он прошел обычные шаги в консоли. Наконец, он подключился к моему устройству. Это будет тайм-аут, а затем дайте мне ошибку, говоря, чтобы перезапустить adb.Получает ли ВСЕ содержимое в папке «Файлы»?

Я перезапустил adb без везения. Время от времени это будет работать, но это займет 500 секунд !!!! У моего приложения было всего около 2 мб файлов.

Наконец, сегодня из чистой аварии я просматривал папку своего приложения. Я заметил, что созданный APK был 75 МБ !!!

Я посмотрел в папке «Мои файлы», и я заметил, что создал папку внутри, чтобы хранить некоторые более крупные файлы, которые мне не нужны в APK. Эти файлы в этой папке были 73 МБ. Кажется, B4A включает эти файлы.

Я думал, что единственными включенными файлами будут файлы, добавленные с файловым менеджером. Даже когда я выбрал «Чистые файлы (неиспользуемые)», он не перечислял эти файлы, хранящиеся в дополнительной папке.

Если b4a содержит ВСЕ файлы и папки в папке «Файлы», тогда «Чистые файлы (неиспользуемые)» также должны включать их. Правильно?

ответ

0

Инструмент для упаковки, который является частью Android SDK, упаковывает все файлы. Очистка всех файлов должна удалять неиспользуемые файлы. Может быть, файлы используются одним из файлов макета?

+0

Я создал папку внутри папки Files. Это имя было «PSD», внутри этой папки я импортировал 10 изображений с моей камеры. У изображений были такие имена, как «IMG_123234.jpg». Они не упоминаются нигде в моем коде. По какой-то причине b4a упаковал их в мой apk. Если я удалю эту папку из папки «Файлы», ошибок не будет, только APK уменьшится на 70 мб. Вот почему мне было интересно, если b4a просто упаковывает все в папку Files. – user985908

+0

Инструмент для упаковки упаковывает все файлы и папки в папку «Файлы». – Erel

+0

Спасибо. Это все, что я хотел подтвердить. Надеюсь, этот шаг поможет и кому-то другому. – user985908

Смежные вопросы