Почему Android Studio не включает в себя папки, которые начинаются с символов подчеркивания в APK? [Дубликат]

После сравнения сотен строк базы данных я, наконец, сузил ее до 1 строки, которая давала детали местной доставки. Используя это, я провел некоторое тестирование и обнаружил, что, когда включена моя локальная доставка, он разбивает расчет налогов.

5
задан Marcin Rybacki 12 February 2012 в 13:59
поделиться

4 ответа

Сначала запустите эту проблему , чтобы в конечном итоге Google исправил ошибку. Если вы работаете на Mac или Linux, есть исправленный адаптер, который исправляет ошибку здесь . Кроме того, ваш единственный выбор - сделать build Dojo, чтобы он был только в одном файле.

4
ответ дан Simon MacDonald 21 August 2018 в 07:08
поделиться
aaptOptions{
    ignoreAssetsPattern  '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~'
}

добавить вышеуказанные строки в файл build.gradle приложения внутри блока android для приложения Android

1
ответ дан DanielBarbarian 21 August 2018 в 07:08
поделиться

Из предыдущего ответа я завершил внесение изменений на ant.properties, который находится в корне проекта:

aapt.ignore.assets=!.svn:!.git:.*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~

Здесь я переписал свойство aapt.ignore.assets определенный в каталоге sdk-android. Он работает

2
ответ дан dvdvck 21 August 2018 в 07:08
поделиться

Обходной задачей является использование dojo.js из CDN

<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.9.0/dojo/dojo.js"></script>

. Также я начал искать мини-приложение или службу, которые могли бы создать один файл из всех необходимых файлов dojo, но не нашел его легко.

0
ответ дан pdschuller 21 August 2018 в 07:08
поделиться
  • 1
    Я знаю, что это старо, но - Dojo имеет свою собственную систему сборки, см. dojotoolkit.org/documentation/tutorials/1.10/build .. например. этот пост community.phonegap.com/nitobi/topics/… показывает пример профиля сборки и сборки командной строки. Я не тестировал то, что там говорят, но идея такая же, как здесь, для размещения всех файлов Dojo, которые обычно находятся в папках, начинающихся с подчеркивания, в один большой .js-файл во время сборки, поэтому ваше приложение для Android не необходимо больше ссылаться на папки (а ваш apk будет меньше). – Neek 18 February 2016 в 04:42
Другие вопросы по тегам:

Похожие вопросы: