2013-05-20 3 views
1

Я установил Eclipse/ADT в Ubuntu на свой компьютер. Я могу запустить Глава 4 Для успешного выполнения списка примеров 1-3 (книга PA4AD от Reto Meier), но когда я запускаю Chapter_4_Compass, я получаю следующую ошибку. Пожалуйста, помогите сразу:Не удалось найти apk

[2013-05-20 18:34:55 - Chapter_4_Compass] ------------------------------ 
[2013-05-20 18:34:55 - Chapter_4_Compass] Android Launch! 
[2013-05-20 18:34:55 - Chapter_4_Compass] adb is running normally. 
[2013-05-20 18:34:55 - Chapter_4_Compass] Could not find Chapter_4_Compass.apk! 

Спасибо,

Shekar М.

+0

Опубликуйте файл манифеста –

+0

Когда я вижу это, я просто нажмите снова запустить, и он работает .. – Doomsknight

ответ

2

Попробуйте следующие шаги: -

  • Restart Затмение (Решает вопрос большую часть времени ...)
  • Щелкните правой кнопкой мыши свой проект и выберите Android tools -> Fix project .
  • правой кнопкой мыши проект и выберите путь сборки -> Настройка построить путь .. Здесь, проверьте, все библиотеки импортируются правильно ..
  • Если выше не работает, то выберите Справка -> Установить новое программное обеспечение и затем Справка -> Установить новое программное обеспечение. Следуйте эти шаги, пока ваше затмения говорит не найдено обновление или его Шифрование до даты ..
  • Restart Eclise еще раз ..

Надеется, что это помогает ..

+0

не помогает мне. У меня такая же проблема, и я в недоумении, выполняя часы сверхурочной работы, чтобы попытаться устранить эту проблему. Случилось, когда я провожу день, разрабатывая проект на своем ноутбуке. Затем я перевел его обратно на свой компьютер и получил эту проблему. Пробовал все в вашем списке и несколько раз. Один ключ, который я могу заметить, заключается в том, что в моем каталоге bun есть файл Jar, а не файл APK с именем проекта. –

3

Вот somthong, что просто работал для меня. У меня была та же проблема, что и исходный плакат после переноса проекта с моего компьютера на ноутбук и обратно, чтобы сделать некоторые программы в пути.

Я пробовал все предлагаемые CRUSADER, многие из которых работали для многих других на SO (если вы читаете другие темы на эту тему).

Что я заметил, так это то, что в каталоге Bin проекта файла APK не было. Вместо этого был файл Jar, содержащий имя проекта. Я знаю как некоторый момент во время процесса сборки и запуска, из чего начинается сборка, а затем преобразовывается в APK (Dexing, я считаю, что часть этого процесса называется).

Так или иначе, чтобы сократить длинный рассказ. Я получил APK из одного из моих предыдущих резервных копий проекта. Вложил его в папку с папкой bin, и теперь я могу снова создать и запустить свой проект.

Странно, но он работает, как и многие Android/Eclipse.

+0

Пробовал миллион других предложений о ТАК, это был тот, который работал на меня! Хорошая работа Андрея – mrwhale

5

Если вы используете Android SDK Tools v22, убедитесь, что у вас установлены самые современные версии Android SDK Platform-tools и Android SDK Build-tools (версия 17). 1) Откройте диспетчер Android SDK 2) Обновите все элементы в папке с инструментами * Это может потребовать перезагрузки диспетчера SDK несколько раз.

14

Щелкните правой кнопкой мыши по вашему приложению -> свойства -> android. Снимите флажок «Библиотека».

0

Возможно, это немного старое сообщение, но у кого-то может быть аналогичная проблема. У меня был «Не удалось найти android-support-v7-appcompat.apk!» ошибка. Мне пришлось удалить appcompat из Java Build Path и добавить .jar с тем же именем.

Щелкните правой кнопкой мыши ваш проект -> Свойства -> Путь сборки Java -> Проекты Там у меня был проект android-support-v7-appcompat. Убери это. Теперь перейдите на вкладку «Библиотеки». Ваш андроид-support-v7-appcompat.jar должен отсутствовать. Нажмите кнопку Добавить «JARs ...» и:

  1. Если у вас есть Android-поддержка-v7-AppCompat проекта в вашем рабочем пространстве, расширить его перейти в папку бен и там вы имеете его: D Выберите его и нажмите OK , Теперь он должен работать.

  2. Если у вас нет проекта поддержки android-support-v7-appcompat, нажмите «Добавить внешние JAR ...» и перейдите к «drive: \ your android sdk \ extras \ android \ support \ v7 \ appcompat \ ЛИЭС \». Там вы должны иметь свою банку.

Смежные вопросы