У меня проблема. Когда я пытаюсь запустить свой проект, у меня возникла ошибка:
"ERROR: APK path is not specified for module"
Я следую этому ответу Путь APK не указан для модуля "Пример-пример" , но это не дает мне результата. Любые идеи?
У меня проблема. Когда я пытаюсь запустить свой проект, у меня возникла ошибка:
"ERROR: APK path is not specified for module"
Я следую этому ответу Путь APK не указан для модуля "Пример-пример" , но это не дает мне результата. Любые идеи?
Наконец, я основал решение.
В конце концов у вас должен быть путь:
D:\<path to your project root>\bin
Попробуйте создать свой проект.
может быть, это помогает кому-то...
Примечание. Для Android Studio используйте этот ответ.
Не удалось использовать принятый ответ в моей Android Studio (0.6.1), потому что я не смог найти вкладку "Компилятор". Я полагаю, что эта структура для Intelij. Тем не менее он указал мне на правильное решение:
В My Project были включены некоторые модули LIB помимо основного модуля APK, и, установив все модули для использования того же выходного каталога компилятора, исправлена ошибка. Для этого вам просто нужно выполнить следующие действия:
Другая причина может заключаться в том, что выходной каталог не установлен в действительный каталог. Обратите внимание, что относительные пути не поддерживаются, по крайней мере, в IntelliJ 14.
Структура проекта (Cmd-;) > Модули > Пути:
Задайте вывод компилятора на "Использовать путь компиляции компиляции", затем выберите/создайте желаемый каталог вывода для APK.
Если вы используете 64-разрядный дистрибутив на своей машине разработки, сначала необходимо установить дополнительные пакеты. Для Ubuntu 13.10 (Saucy Salamander) и выше установите пакеты libncurses5: i386, libstdС++ 6: i386 и zlib1g: i386, используя apt-get:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Для ранее версий Ubuntu установите пакет ia32-libs с помощью apt-get:
apt-get install ia32-libs
Примечание. У меня была такая же проблема здесь. Кажется, intellij кэширует много вещей. Все мои настройки были правильными в пользовательском интерфейсе, но я переименовал файл .iml, используя функцию рефакторинга из-за орфографической ошибки. он оставил болтливую ссылку на старое написание модуля в файле .idea/modules вместе с новым, который он создал, и не обновил путь сборки (кэшировал?). Мне пришлось сделать недействительными кэши, вручную отредактировать, идеи/модули .xml для удаления записей (все они должны быть безопасными с закрытым intellij), затем перезапустили intellij и повторно импортировали файлы .iml.
Я также перезагрузил устройство Android.
Наверное, перебор, но это решило проблему в моем случае.