Я разрабатывал приложение для Android в Eclipse (java), используя openGL ES 1.0 на Mac. Мне пришлось отказаться от разработки этого приложения на Mac и продолжить этот проект на ноутбуке с Ubuntu 3.0.0.
Ноутбук в значительной степени чистый лист. Я установил новейший Eclipse и Android SDK, но когда я попытался импортировать проект, который я разрабатывал на Mac, я вижу ошибки с поиском библиотек opengl. Из того, что я собрал в исследовании, похоже, мне может понадобиться оболочка или эмулятор (Mesa3d? ARM?). Я не использую Android-симулятор Eclipse, а использую его как IDE, отладчик и для установки своего приложения на HTC Desire.
Я довольно новичок в разработке приложений для Linux и Android в целом. Кто-нибудь знает, как выполнить установку того, что необходимо для продолжения использования OpenGL ES 1.0 в Eclipse в Ubuntu 3.0.0.
РЕДАКТИРОВАТЬ: Решено
Библиотеки OpenGL ES 1.0 действительно включены после установки Android SDK и ADT. Я думал, что это не так, после того, как я переместил свой проект на мою машину с Ubuntu, у меня были ошибки в моих функциях openGL ES, все из которых были "(func) должны переопределить метод суперкласса". Посмотрел еще раз и заметил, что все это были функции "Implements (Class)", а не "extends (Class)"
Возможно, компилятор должен выдать ошибку, "если метод, аннотированный @Override, на самом деле не переопределяет метод в суперклассе". Однако при разработке этого проекта в Eclipse на Mac оказывается, что эти неуместные аннотации @Override игнорировались, а не показывались как ошибки. Глупая ошибка отчасти при копировании фрагментов кода из учебных пособий и отчасти при попытке сделать ложный вывод об ошибках openGL ES.