2015-05-20 3 views
1

У меня есть файлы ресурсов в папке res/drawable-xhdpi моего Android-проекта.Отсутствует файл ресурсов при создании с Android.mk

У Android Studio нет проблем с созданием приложения, и он работает нормально.

Я перемещаю проект на Android.mk, и я получаю следующее во время сборки «предупреждение: нет записей, написанных для drawable/resource_name». Когда я пытаюсь запустить встроенный apk, я получаю сообщение об ошибке «Ресурс не найден».

Может ли кто-нибудь направить меня к тому, что мне не хватает?

Спасибо.

ответ

0

В некоторых случаях очистка проекта помогает. Сначала проверьте это.

+0

Я делаю чистую сборку каждый раз, используя Android.mk. Команда mm -B –

+0

Вместо того, чтобы делать 'mm', возможно ли выполнить полную сборку приложения? (используя 'make') –

+0

Кроме того, была ошибка, с которой я столкнулся один раз, хотя я не совсем уверен, применим ли она здесь. У вас должна быть одна копия в 'res/drawable', независимо от того, какой из наложений вы вставляете. Это связано с тем, что компилятор сначала проверяет« drawable », а затем переопределяет его с помощью оверлея, специфичного для устройства. Если он не найдет его там, он выдаст ошибку. Если это поможет, я добавлю это как ответ. –

1

Вместо того, чтобы делать mm, сделать полную сборку приложения, возможно? (с использованием make)

Также была ошибка, с которой я столкнулся один раз, хотя я не совсем уверен, применим ли она здесь. Вы должны иметь один экземпляр в res/drawable независимо от того, какой из наложений вы его вставляете. Это связано с тем, что компилятор сначала проверяет drawable, а затем переопределяет его с помощью оверлея на устройстве. Если он не найдет его там, он выдаст ошибку.