MacでOpenGL ES 1.0を使用してEclipse(java)でAndroidアプリを開発しています。私はこのアプリをMacで開発してからUbuntu 3.0.0を実行するラップトップでこのプロジェクトを続行しなければなりませんでした。OpenGL ES 1.0をAndroidでEclipse用Linux(Ubuntu 3.0.0)に設定する
ラップトップはかなり清潔なスレートです。私は最新のEclipseとAndroid SDKをインストールしましたが、私がMacで開発していたプロジェクトをインポートしようとしたときに、OpenGLライブラリを探す際にエラーが発生しています。私が研究で集めたものから、ラッパーやエミュレータが必要なようです(Mesa3d?ARM?)。私はEclipseアンドロイドシミュレータを使用しているのではなく、IDE、デバッガとして使用し、HTC Desireに自分のアプリケーションをインストールします。
私は、Linuxやアンドロイドのアプリケーション開発一般にはかなり新しいです。誰でもOpenGL ES 1.0をEclipseでUbuntu 3.0.0で使用し続けるために必要なものをインストールする方法を知っていますか?
EDIT:アンドロイドSDKとADTをインストールした後のOpenGL ES 1.0ライブラリが実際に含まれている
を解決しました。私のプロジェクトを私のUbuntuマシンに移動した後ではなかったと思っていました。私はopenGL ESの機能にエラーがありました。そのすべては "(func)はスーパークラスメソッドをオーバーライドする必要があります"。もう一度見て、これらが "extends(クラス)"ではなく "実装(クラス)"のすべての関数であることに気づいた
@Overrideでアノテーションされたメソッドが実際にオーバーライドしない場合は、スーパークラスのメソッドです。 "しかし、MacでEclipseでこのプロジェクトを開発すると、誤った@Overrideアノテーションがエラーとして表示される代わりに無視されるように見えます。チュートリアルのコードスニペットをコピーすることや、OpenGL ESのエラーに関する誤った結論に飛びつくことの一部に間違いがあります。
OpenGLの部分にJavaまたはCを使用していますか? –
プロジェクト全体(OpenGLの使用を含む)はJavaにあります – Blue86