Я весь день пытался скомпилировать исходный код Android на своей 64-битной ОС Ubuntu 12.04.
По какой-то причине я застрял на этапе установки версии Sun/Oracle JDK 1.6. Я пробовал много команд (и, конечно, официальную ссылку), и в итоге у меня ничего не было, с JDK 1.7 или OpenJDK, или у меня нет инструментов jdk.
Каковы точные шаги для успешной компиляции кода (или его части) с помощью JDK? Я застрял на фазе "make j4" по этой ссылке.
установка правильной версии java (1.6) для android делает ниже
1) Установка JDK
Поскольку Sun JDK больше не находится в основном репозитории пакетов Ubuntus, мы должны вручную установить его в ubuntu 12.04 с веб-сайта oracle
Перейдите по ссылке ниже и загрузите JDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html
Следуйте приведенным ниже инструкциям, чтобы установить java и настроить его для использования.
$ chmod +x jdk-6u33-linux-x64.bin
$ sudo ./jdk-6u33-linux-x64.bin
$ sudo mv jdk1.6.0_33 /usr/lib/jvm/
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_33/bin/java 1
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_33/bin/javac 1
$ sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_33/bin/javaws 1
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
$ sudo update-alternatives --config javaws
Чтобы убедиться, что isntallation правильно, выполните шаги belwo. Теперь он должен показать, что Sun JDK работает вместо IcedTea
$ java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)
Для компиляции Android на ubuntu 12.04 и установки соответствующей версии java посетите http://www.embeddedcircle.com/android-compilation-in-ubuntu-12-04-lts-precise-for-pandaboard/
спасибо динозавру
У меня такая же проблема. Некоторые пользователи сообщают, что даже JDK SE увидит ошибки. Еще одна работа - это изменение двух строк исходного кода, см. Здесь:
В Ubuntu, когда вы загружаете jdk (32-разрядная версия, если она предназначена для программирования на Android, и, на мой взгляд, лучше tar.gz, чем. Rpm), важно "установить", а также экспортировать, используя команды, которые вы можно увидеть на странице Oracle, если я не ошибаюсь. Вам также нужно пойти в свой редактор (Eclipse, Netbeans или какой?) И добавить новую платформу Java, чтобы убедиться, что вы используете версию JDK, которую хотите. Для экспорта означает, что вы можете скомпилировать проект, когда захотите to.If нет, вам нужно перейти в каталог java и внутри папки /bin выполнить команду (возможно, с sudo в начале) для компиляции вашего проекта.
PS: Вы можете найти, как экспортировать здесь