Этот вопрос задан, но ни один из ответов не работает, такие как очистка, обновление, изменение номеров версий и т. Д. Eclipse не перестраивает проект андроида при внесении изменений в исходный код файлы. Это приложение phonegap, и если я меняю html-файлы или даже java-код, я все равно получаю тот же apk !! Если я изменяю номер версии, это изменение отражается, но не любое другое изменение. Вождение меня с орехами! Любая помощь будет замечательной.Eclipse не обновляет apk при внесении изменений в приложение phonegap
ответ
Вы не совсем поняли, что вы на самом деле делаете, я постараюсь угадать (в следующий раз, пожалуйста, предоставьте более подробную информацию, если вы хотите получить помощь).
Предполагается, что вы создали проект cordova 3.x с использованием cli, добавили платформу android и импортировали проект платформы/андроида в eclipse (на этом этапе я надеюсь, что вы не проверили «проекты копирования в рабочее пространство» ").
Затем вы изменяете файлы html/javascript в папке projectroot/www, и эти изменения не отражаются, когда вы заходите в eclipse и создаете apk.
Извините, если я ошибаюсь, но если это не так, я думаю, что вам не хватает шага в этом процессе.
Вот что вы должны сделать (если вы создали проект с помощью PhoneGap командной строки и не Кордову, пожалуйста, замените Кордову с PhoneGap в следующей команде):
- внести изменения в папку projectroot/WWW
- запустить команду
cordova prepare android
- идти в затмении и обновить проект
- построить APK в затмении
На всякий случай у кого-то есть моя редкая проблема ...
У меня была эта проблема, но я понял, что метка времени на моем apk была в будущем. Недавно я установил дату на своем компьютере после генерации не менее 1 нового apk, а новая метка времени предотвратила обновление apk.
Спасибо, что заставило меня проверить timestamp ... Мой файл libgame.so работал на 5 часов раньше времени. удалил и восстановил исправление ... и, возможно, это было исправлено завтра автоматически. Я бы никогда не знал, что произошло. –
Вы можете автоматизировать выполнение команды подготовки и обновления, поэтому, когда вы сохраняете файл, ваше приложение Android автоматически обновляется. Обратите внимание, что вам нужно работать с ресурсами, расположенными в папке www link в рамках проекта приложения Android.
- Нажмите «Параметры» вашего проекта «Затмение» и перейдите к «Строителям».
- Нажмите «Создать», чтобы добавить нового Builder.
- Выберите программу.
- В главной вкладке, установите:
- /USR/BIN/Кордову в месте.
- В рабочем каталоге укажите корневую директорию вашего проекта.
- подготовить андроид в аргументах
- В закладке Refresh, активировать "Обновить ресурсы после завершения".
- Наконец, на вкладке «Параметры сборки» активируйте опции «Во время автоматической сборки» для выполнения этого нового Builder при сохранении ресурса.
И это все, теперь ваше приложение для Android будет постоянно обновляться.
ey, ** Опции ** ** ** Предпочтения ** это должно вызвать проблемы для тех, кто не знаком с eclipse –
Спасибо @jalogar, теперь он работает! Некоторые советы для пользователей Windows: Вот как я выяснил каталог установки кордовы (установлен с использованием npm): В командной строке введите «где cordova» ;; Местоположение главной вкладки: 'C: \ Users \ YOUR_WINDOWS_USERNAME \ AppData \ Роуминг \ npm \ node_modules \ cordova \ bin \ cordova.cmd' (замените YOUR_WINDOWS_USERNAME на имя пользователя вашего окна) ;; Рабочий каталог главной вкладки: '$ {workspace_loc:/Workshop}', где «Workshop» - это название вашего проекта в Eclipse. –
я столкнулся с той же проблемой
cordova prepare cordova build
обновилась проекта, а ничего не получалось то я удалил APK в
platforms/android/bin/hellocordova-debug.apk
тогда мои изменения в index.html и home.html видны на мое устройство.
- 1. Xamarin: Resource.Designer.cs не обновляется при внесении изменений
- 2. PhoneGap Build не обновляет приложение
- 3. XPath нарушается при внесении изменений
- 4. Остановка NSOperationQueue при внесении изменений в UI
- 5. Добавление строки в файл при внесении изменений
- 6. Xcode Сбой при внесении изменений в XIB
- 7. Угловой 2 не обновляет пользовательский интерфейс при внесении изменений в переменную/модель в узле
- 8. Gulp не обновляется при внесении изменений в импортированные файлы scss
- 9. AdSense - обновить страницу при внесении изменений
- 10. JAVA: Включить JButton только при внесении изменений в JTextField
- 11. Rails 4 не обновляется css в dev при внесении изменений
- 12. Browsersnyc не автоматически перезагружается при внесении изменений в css
- 13. Связывание в заголовке GroupStyle не обновляется при внесении изменений
- 14. RejectChanges() не отменяет изменения при внесении изменений в новый объект?
- 15. Android/Eclipse - графическая компоновка (XML) не обновляется при внесении изменений в AVD
- 16. Как Xcode компилирует файлы при внесении изменений в проект?
- 17. Phonegap 4.2.0 не производит APK
- 18. Функциональность Phonegap не работает после экспорта eclipse apk - проблема proguard?
- 19. Обработка ошибок 404 при внесении изменений в Google Диск
- 20. Как я могу обновить определенное изображение докеров при внесении изменений
- 21. Meteor обновляет развернутое приложение с подписанным APK
- 22. Проблемы с основными данными, сохраняющимися при внесении изменений в объекты
- 23. внесении некоторых изменений CSS в файле Haml
- 24. Sublime Text требует перезагрузки при внесении изменений в настройки
- 25. PhoneGap build не обновляет все мои файлы
- 26. Изменения цвета командной строки при внесении предложений о внесении изменений в zsh/oh-my-zsh
- 27. Перезапуск Gunicorn/Nginx при внесении изменений в файлы
- 28. Ошибка несоответствия CSRF в форме Ajax при внесении изменений
- 29. Обновление среды Переменная при внесении изменений с моего компьютера
- 30. datagridview не обновляет изменения изменений
спасибо, что это сработало !! – Fabii