У меня есть java-файл на моем эмуляторе Android, и мне нужно скомпилировать его на терминале эмулятора. Всякий раз, когда я пишу «javac filename.java», я получаю сообщение об ошибке: «Permission denied».Как я могу скомпилировать java-файл на своем Android-эмуляторе?
ответ
Вы не можете этого сделать. Когда вы компилируете исходный файл java, он сначала выполняется в файл .class, который представляет собой байт-код Java. После этого файлы классов затем скомпилируются снова в файл .dex, который является байтовым кодом Dalvik, который может запускаться виртуальной машиной Dalvik. Этот .dex-файл затем сжимается в .apk-файл, который является архивом, который содержит все данные вашего приложения. Вы можете узнать больше об этом here.
Я бы начал с обзора Terminal IDE, хотя на эмуляторе я не могу представить, что это будет очень весело.
Теоретически, он должен работать, если медленно. Это java/javac/apkbuilder/etc. с vim, и не требует укоренения.
Ваше сообщение было очень полезным, и спасибо за ссылку. Мне просто нужно спросить вас, если вы уже давно использовали этот инструмент, и если да, знаете ли вы, как мы можем запустить «vim» из папки src /? – user1149428
@ user1149428 Не использовал его на эмуляторе; это было бы безумием. Это командная строка, а vim - исполняемый файл, вы можете запустить его из любого места. –
- 1. Почему я не могу скомпилировать исходный код на своем телефоне?
- 2. Как я могу скомпилировать matlab-коды на своем компьютере и запустить их на другом компьютере?
- 3. Как я могу скомпилировать UVA?
- 4. Я не могу сосредоточиться на своем div
- 5. Как я могу получить список стран на своем сайте
- 6. Как я могу изменить DeviceID на своем Android-устройстве Android?
- 7. как я могу запустить PECL на своем личном веб-сайте?
- 8. Как я могу воспроизвести эту проблему на своем персональном компьютере?
- 9. как я могу видеть все твиты на своем сайте
- 10. Как я могу опубликовать вложенную папку на своем Azure сайте?
- 11. Как я могу разместить текстовый редактор на своем веб-сайте?
- 12. Как я могу проверить свое новое приложение на своем iPhone?
- 13. Как я могу записывать видео на своем веб-сайте?
- 14. Как я могу прогам прямо на своем веб-сервере
- 15. Как я могу использовать внешнюю статью на своем веб-сайте?
- 16. Как я могу изменить этот значок на своем сайте?
- 17. Как скомпилировать проект градиента в файл jar, который я могу использовать в своем приложении для Android
- 18. Как я могу скомпилировать Ruby для Javascript?
- 19. Как я могу скомпилировать hive-hcatalog-core?
- 20. Как я могу скомпилировать проект Cocos2D-X?
- 21. Могу ли я скомпилировать java?
- 22. Как я могу скомпилировать двоичный файл?
- 23. Как я могу скомпилировать проект с libqrencode?
- 24. как я могу скомпилировать меньше файлов
- 25. Как я могу скомпилировать версию Delphi .dcu?
- 26. Как я могу предварительно скомпилировать JSP-файлы?
- 27. Как я могу скомпилировать пролог в ubuntu?
- 28. как я могу скомпилировать проект iOS на сервере
- 29. Как я могу скомпилировать проект CPP на debian?
- 30. Я не могу развернуть свое приложение на своем телефоне
Я не думаю, что вы можете. Android имеет Dalvik VM, но нет JDK –
Где вы пишете? Вы не можете скомпилировать исходный файл на эмуляторе, так как Java для Android не существует. – Egor
Считаете ли вы, что я могу установить JDK в эмулятор? – user1149428