У меня есть проект приложения для Android, который использует проект андроида lib от третьего лица (у него нет источника). «Ant clean release» генерирует apk, и приложение работает хорошо. Теперь в файл lib добавлен файл свойств java, который находится под корнем папки проекта. Создайте и установите apk, журнал показывает, что новый файл добавленной собственности не загружен. Unzip и dex2jar apk, не могут видеть файл свойств из любого места. Похоже, что файл свойств не включен в сборку apk. Поэтому мой вопрос заключается в том, как включить файл свойства в apk, должен ли я сделать что-нибудь лишнее? Спасибо за помощь.Как поместить файл свойств java в apk?
ответ
Если вы можете настроить местоположение, в котором сторонняя библиотека считывает файл конфигурации, вы можете поместить его в res/assets
. Файлы в этом каталоге будут упакованы в ваш .apk-файл и установлены как файлы в файловой системе Android.
У меня была такая же проблема. Решение я нашел ПОЛЕЗНЫЕ объясняется здесь:
http://www.maxters.net/2012/08/android-source-apk-x-res/
Вы должны изменить 3 файла под сборки/ядро, то вы можете добавить любой файл/папку в APK после обновления Android.mk файла.
Обратите внимание, что вам может не показаться многообещающим изменение файлов в вашей сборке/основной папке, особенно если вы планируете обновить версию android для youre! Однако я не смог найти другого решения. – tarcom
- 1. Куда поместить файл свойств?
- 2. Где я могу поместить файл расширения APK?
- 3. Файл свойств в java
- 4. Где я должен поместить файл свойств java под netbeans
- 5. Как поместить ресурсы в готовый .apk?
- 6. Как поместить существующую базу данных в файл .apk?
- 7. Как поместить файл в массив в java
- 8. Как использовать файл свойств Java?
- 9. Файл свойств Java в другом файле свойств
- 10. Java файл свойств
- 11. Файл свойств Java в Eclipse
- 12. Файл свойств замка в Java
- 13. Файл свойств приложения Java
- 14. Где находится файл APK java?
- 15. Загрузить файл свойств в Java
- 16. Java-приложение и файл свойств Java
- 17. Как конвертировать Android APK в Java и XML-файл?
- 18. Как использовать файл свойств в Java?
- 19. Как преобразовать java bean в файл свойств?
- 20. Как обновить файл свойств в java
- 21. Как сохранить файл свойств Java в classpath?
- 22. Как перезагрузить файл свойств в java
- 23. Как лично форматировать файл свойств в java?
- 24. Как безопасно прочитать файл свойств в Java?
- 25. Как работает файл свойств в java?
- 26. Прочитать внешний файл свойств в java-приложении
- 27. Как «поместить» файл в JGit?
- 28. Как поместить массив, хранящийся в файле свойств, в переменную JSP
- 29. Файл свойств свойств Camel
- 30. Jetty Maven плагин - Поместить файл свойств в пути к классам
Спасибо. Чтобы было ясно, я могу поместить файл свойств из проекта lib в любом месте, но я не могу изменить код в lib, который загружает файл свойств: CONFIG.load (ResourceLoader.getResourceAsStream («abc.properties»)); В исходном проекте lib файл свойств помещается рядом с AndroidManifest.xml, который работает с кодом загрузки. Положить его под активы не заставит его загружаться из-за неправильного пути. Спасибо – brewphone
@brewphone Я в замешательстве. Если вы не можете изменить код, который загружает файл свойств или каким-то образом указывается его местоположение, то почему вы говорите, что можете его поместить в любом месте? –
У меня есть проект lib, включая банки и ресурсы, а не какой-либо java-код. Недавно добавленный файл свойств находится в проекте lib, я могу перемещать его в любом месте, внутри проекта lib или в мой основной проект. Но я не должен изменять код в баночках библиотеки, что означает неспособность изменить код, загружающий файл свойств. – brewphone