Форум программистов, компьютерный форум CyberForum.ru

Gradle и ресурсы - приложение не видит картинки - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Можно ли добавить баннер в приложение Android без регистрации в Google Play? http://www.cyberforum.ru/android-dev/thread1364211.html
Можно ли добавить баннер в приложение Android без регистрации в Google Play? а само приложение распространять своими силами на своем сайте и т.п. В AdMob я вижу можно вручную добавлять, но потом он просит привязать приложение из Google Play. У меня то есть аккаунт в Google Play, меня больше интересуют можно ли такую фигню в AdMob проделать для приложения iPhone - добавить рекламу, а на АппСторе...
Android Прототип "4 картинки 1 слово" Добрый день, ув. форумчане! Решил познакомиться с разработкой под андроид. В качестве обучающего проекта думаю взяться за всем знакомую игру "4 картинки 1 слово", где мы по картинкам находим что-то общее и пишем ответ(Не суть). Уверен, многие из вас, ув. форумчане, ясно представляют, с чего начать разработку, какие технологии использовать(в плане движка) и так далее. Если не затруднит, прошу... http://www.cyberforum.ru/android-dev/thread1364033.html
Android JSOUP парсинг
<span id="result_box" class="short_text" lang="ru"> <span class="xxx">XXX</span> <span class="">@@@</span> <span class="xxx">XXX</span> <span class="">@@@</span> <span class="xxx">XXX</span> <span class="">@@@</span> .... </span>
Android Get и Post обязательный атрибут для клиент-сервера Android?
Существуют ли другие методы для отправления запросов на сервер с приложения помимо GET запроса? Или использовать лишь get запрос?
Android Пробуждение приложения http://www.cyberforum.ru/android-dev/thread1363784.html
Здравствуйте. Столкнулся с проблемой пробуждения приложения. Приложение - будильник. В определенный момент времени необходимо запустить активность(АО), на которой воспроизводится мелодия пробуждения и отображается AlertDialog, который останавливает мелодию. Проблема заключается в следующем: в мною написанном варианте, по непонятной мне причине, изначально запускается мелодия, а затем уже...
Android Как вывести слово "Back" возле стрелки на кнопке, которая возвращает на предыдущую активити? Как вывести слово "Back" возле стрелки,на кнопке которая возвращает на предыдущую активити. подробнее

Показать сообщение отдельно
St@nton
3 / 3 / 0
Регистрация: 04.01.2013
Сообщений: 72

Gradle и ресурсы - приложение не видит картинки - Android

30.01.2015, 04:43. Просмотров 717. Ответов 2
Метки (Все метки)

Всем привет. Написали адресную книгу. Имеет несколько дефолтных картинок.
Структура проекта:
src/main/java
src/main/java
src/main/java

Добавлено через 21 минуту
Всем привет. Написали адресную книгу. Имеет несколько дефолтных картинок.
Структура проекта:
src/main/java
src/main/resources
src/test/java
src/test/resources
Картинки лежат в корне папки src/main/resources и в src/test/resources. Gradle нормально строит проект и его можно запустить через gradle run в командной строке и всё прекрасно работает. Но если попытаться запустить созданный грейдлом батник из папки с дистрибутивом или вручную запустить джарник, то приложение запускается, но не грузит картинки. При этом, если открыть джарник, то картинки из src/main/resources в нём есть. Правда лежат сразу в корне. Не пойму в чём дело. В сети пишут, что ресурсы достаточно держать в src/main/resources и они будут грейдлом к джарнику подключаться. Так, вроде, и происходит, но приложение почему-то не видит картинки.
Предполагаю, что я не правильно настроил файл build.gradle
Вот так выглядит jar таск из файла build.gradle:
Java
1
2
3
4
5
6
7
8
9
10
11
12
jar {
    baseName = 'mvk'
 
    manifest {
        attributes 'Implementation-Title': 'ndeploy',
            'Implementation-Version': '0.1.0',
            'Built-By': System.getProperty('user.name'),
            'Built-Date': new Date(),
            'Built-JDK': System.getProperty('java.version'),
            'Main-Class': mainClassName
    }
}
Может кто сталкивался с подобным?

Добавлено через 23 часа 33 минуты
Может я накодил криво?
Вот так вызываются изображения в приложении:
Java
1
bufImg = ImageIO.read(new File("src/main/resources/icon.jpg"));
Как я уже говорил, если открыть джарник винраром, то картинки лежат сразу в корне, т.е. ни папки "resources", ни, тем более, папок src и main там нет. Может потому и не грузятся картинки? Или может надо было их не просто в папке resources хранить, а поместить их в подпапку или пакедж?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru