我一直在Mac上使用OpenGL ES 1.0開發Eclipse(Java)中的Android應用程序。我不得不在Mac上開發這個應用程序,並在運行Ubuntu 3.0.0的筆記本電腦上繼續這個項目。在Linux上爲Ubuntu開發在Eclipse上設置OpenGL ES 1.0(Ubuntu 3.0.0)
筆記本電腦幾乎是一個乾淨的石板。我已經安裝了最新的Eclipse和Android SDK,但是當我嘗試導入我在Mac上開發的項目時,發現定位opengl庫時出現錯誤。從我在研究中收集的內容看來,我可能需要一個包裝器或模擬器(Mesa3d?ARM?)。我沒有使用Eclipse android模擬器,而是將它用作IDE,調試器,並在HTC Desire上安裝我的應用程序。
我對Linux和Android應用程序開發一般都比較陌生。有誰知道如何去安裝在Ubuntu 3.0.0的Eclipse中繼續使用OpenGL ES 1.0所需的東西。
編輯:解決
OpenGL ES的1.0庫確實包含的後安裝了Android SDK和ADT。我認爲他們不是因爲我將項目移到我的Ubuntu機器後,我的openGL ES函數出現錯誤,所有這些函數都是「(func)必須重寫超類方法」。再次看到並注意到這些是「實現(類)」的所有功能而不是「擴展(類)」
假設編譯器會拋出一個錯誤「如果用@Override註釋的方法實際上沒有覆蓋超類中的方法「。但是,在Mac上的Eclipse中開發此項目時,似乎忽略了這些錯位的@Override註釋,而不是顯示爲錯誤。一個愚蠢的錯誤部分是從教程中複製代碼片段,另一部分是跳到關於openGL ES錯誤的錯誤結論。
你使用Java或C的OpenGL部分? – 2012-03-20 02:03:23
整個項目(包括OpenGL的使用)在java – Blue86 2012-03-20 06:17:29