Подтвердить что ты не робот

Ошибка запуска первого тестового приложения: проблема упаковки Android?

Conversion to Dalvik format failed: Unable to execute dex: 
wrapper was not properly loaded first   
[project]       
Android Packaging Problem

Я никогда раньше не работал с Java или eclipse, я следую этому вводному руководству, и все поиски через google не возвращают полезные результаты. Я предполагаю, что проблема в том, что я создал Android-материал с eclipse правильно, но я понятия не имею, я следил за этим руководством к письму, и все пошло так, как оно объясняет это.

Here is what I have compiled Любые идеи, что вызвало эту проблему, или она специфична для руководства? Если так, я опубликую на их странице справки.

Я попытался сделать проект → source → clean, но это ничего не исправить.

Edit:

Я пошел в Project → Android tools → Dex bytecode и сообщил:

DexDump: missing classex.dex for project. Please compile first.

Итак, я думаю, что моя проблема! Не знаю, как это решить.

4b9b3361

Ответ 1

Как я уже сказал, у меня была такая же проблема, поэтому я пробовал все разные версии и то я прекратил заполнять номер версии SDK и, наконец, он больше не жаловался на обертку. После этого было совершенно правильно написать SDK-версию, когда я создал новые проекты.

Надеюсь, что это сработает и для вас.

Ответ 2

Перейдите в Проект Очистить

Он восстановит рабочее пространство и исправит ошибки, если они есть.

Ответ 3

Имела ту же проблему (работает в Windows 7). Я разрешил его, запустив Eclipse с правами администратора.

Ответ 4

попробуйте запустить eclipse под правами администратора. Проблема может быть решена.

Я думаю, что вы установили SDK в папку "Program Files". Поэтому для выполнения чего-то внутри должно быть разрешение администратора.

Ответ 5

Одна вещь, которая может помочь, - создать новый тестовый проект для Android.

  • В Eclipse выберите Файл → Новый → Проект Android.
  • Задайте имя проекта "Test3", проверьте Android 2.3 для цели сборки, введите "com.example.android.apps.test3" для имени пакета и введите "Test3Activity" в "Create Activity":" текстовое окно. Форма должна выглядеть так:

    Screenshot of the resulting New Android Project form

  • Нажмите "Готово".

  • Разверните запись для "Test3" в Проводнике пакетов. Перейдите к res/values/strings.xml. Дважды щелкните запись для strings.xml:

    Screenshot of "Test3" in the Package Explorer

  • Задайте текстовое содержимое элемента string, имеющего имя "имя приложения", на "Test3":

    Screenshot of XML editor with the described changes to strings.xml

  • Щелкните правой кнопкой мыши на "Test3" в Проводнике пакетов и выберите "Запустить как → Android-приложение". Эмулятор должен открыть и через некоторое время вы должны увидеть:

    Screenshot of the Test3 app running within the emulator

Если эти шаги не работают, возможно, у вас есть ошибка при установке.

Попробуйте и дайте мне знать.

Ответ 6

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

Я исправил его, удалив проект из eclipse, а затем повторно импортировав его.

В соответствии с этим сообщением об ошибке проблема вызвана обновлением до версии 9 SDK.

Ответ 7

Имел ту же проблему HelloWorld с Ubuntu 64 Lucid/Eclipse 3.5.2 из репозитория Ubuntu. Перезапуск Eclipse сделал трюк, хотя я заметил, что он все еще беспокоится о требованиях уровня API при запуске HelloWorld.

Ответ 8

Запуск, так как Администратор решил эту проблему для меня..

Ответ 9

Была та же проблема - произошла после того, как я попробовал загрузить Android-платформу v2.3.3 (раньше использовал 3.1 и 3.2) и прервал ее в середине перезапускаемого затмения, очистил все проекты и перестроил, и проблема исчезла.

Ответ 10

В какой момент в этом руководстве/руководстве вы столкнулись с этой проблемой и не забыли ли вы включить информацию о своем пакете в каждый файл или, например, com.something.somethingelse в верхней части своего класса или классов?

Возможно, ошибка реестра или даже проблема с реализацией активности.

Пожалуйста, разместите свой код, если это не запустило вас в правильном направлении.

Ответ 11

Вот несколько вещей, которые нужно проверить:

Убедитесь, что у вас установлена ​​последняя версия oF Eclipse (Helios) Убедитесь, что у вас есть Android SDK плагин для Eclipse.

Теперь, если вы это сделали... Убедитесь, что все классы, которые вы добавляете (каждый экран, который вы просматриваете на Android, является классом и называется Activity) находятся в файле androidmanifext.xml. См. http://wrenbjor.com/2011/01/12/the-androidmanifest-xml-file/ для помощи в понимании этого процесса.

в противном случае убедитесь, что в коде отсутствует красный x или он не работает.

Если у вас все еще есть проблемы, отправьте код, и мы можем попытаться помочь.

Ответ 12

У той же проблемы была другая ночь. Обновлен до Гелиоса (3.6), и он ушел, вполне возможно, как побочный эффект.

Ответ 13

В Windows 7 вместо запуска eclipse в качестве администратора измените разрешения в папке eclipse, чтобы создатель/владелец полностью контролировал и выполнял то же самое с папкой, в которую был установлен SDK android.

Ответ 14

Я установил Eclipse, используя файлы, предоставленные родным ZIP-экстрактором Windows. Я удалил файлы и взял их из 7-Zip. Теперь ошибка исчезла. Поэтому, возможно, использование другого инструмента для извлечения ZIP поможет.

Ответ 15

У меня была такая же проблема, но я разрешил ее, выполнив следующие шаги (используя eclipse helios и Windows XP): -

  • Щелкните правой кнопкой мыши по eclipse.exe.

  • нажмите "Запустить как..."

  • Снимите флажок перед "защитой моего компьютера от несанкционированной деятельности" . И он работает для меня, как ожидалось! надеюсь, что он также будет работать для вас.

Ответ 16

В последнее время это произошло при сбое обновления с помощью adb-manager с открытым eclipse (win32). Когда открылось eclipse, обновление завершилось неудачно. Затем, возвращаясь к моему проекту, эта проблема возникла.

Решено, закрыв eclipse, перезагрузите его как администратор и очистите проект.