Сообщение «Не удалось найти XXX.apk» в консоли при запуске приложения со связанной библиотекой Android - PullRequest
26 голосов
/ 07 апреля 2011

Есть некоторая странная проблема с моей настройкой рабочего пространства в Eclipse. У меня есть один проект библиотеки Android и проект приложения, который связан с библиотекой.

Все прекрасно работает во время компиляции и во время выполнения, но всякий раз, когда я запускаю приложение, я вижу это сообщение в консоли Eclipse:

«Не удалось найти XXX.apk!»

Как я могу устранить это?

Спасибо

Ответы [ 5 ]

48 голосов
/ 25 мая 2011

В это сообщение от группы разработчиков Android, Ланс Нанек, цитируется как указывающее на то, что наличие «зависимости проекта» в разделе «Путь сборки Java» проекта Android вызывает эту проблему, если зависимый проектпроект Android.

Итак, перейдите в Java Build Path> Projects и удалите неверную зависимость проекта (ваш проект библиотеки Android.) Обратите внимание, что в разделе «Android» настроек проекта библиотека Android, которую вы 'зависимость от должна быть указана в поле «Библиотеки».

6 голосов
/ 18 января 2014

Перейти к свойствам проекта ----> Android (Снимите галочку с IsLibrary) ---> нажмите «ОК». Затем запустите приложение, которое работает для меня.

4 голосов
/ 05 октября 2014

Вы проверили свой проект как библиотеку, поэтому по этой причине он работает как библиотека, и когда вы собираетесь запустить его, он показывает этот тип ошибки. Таким образом, чтобы решить эту проблему, вы должны сначала снять этот флажок, бросив команду «Ниже пути».

  1. Щелкните правой кнопкой мыши на проекте
  2. Выберите свойства.
  3. Выберите андроид.
  4. А теперь снимите флажок "это библиотека".
  5. Тогда примените.

Теперь эта ошибка не будет отображаться при запуске проекта.

1 голос
/ 18 апреля 2014

Перейти к свойствам проекта> Android.Здесь убедитесь, что цель сборки проекта выбрана / отмечена.

0 голосов
/ 17 июня 2013

Я удалил ссылку на библиотеку из свойств проекта -> Android (которая была отмечена как IsLibrary), затем немедленно добавил ее снова (и больше не отмечал IsLibrary) и собрал, и она работала для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...