2016-05-01 6 views
0

Androidスタジオ2.1でAndEngineを使用しようとしていて、特にNDKの問題が発生しています。私が使用しようとしているAndEngineのバージョンは、参照のためのGLES2-AnchorCenterです。私は自分のプロジェクトを作成し、AndEngineをモジュールとして追加してから、私のプロジェクトにAndEngineモジュールへの依存を与えます。私が終わるのは、特にGLES20Fix.cのネイティブコードに関する問題です。NDKのアンドロイドスタジオ2.1の問題

Error:(8) undefined reference to `glVertexAttribPointer' 
Error:(12) undefined reference to `glDrawElements'` 

私は、このトピックの前に来ていると私はthis article on the subjectを読んだことがあるが、それは私がすでに従うことをしようとしていたものだとそれは、Androidの古いバージョンを使用しています知っている:私は、OpenGL ES2.0、特定のものについてのエラーメッセージが表示されます私は2.1で持っていない別のインポートオプションを持っているスタジオ。私もチェックしてアンドロイドスタジオのNDKプラグインがインストールされていて、最低レベルのビルドターゲットがSDKレベル9を超えています。

奇妙なディテール:Eclipseでライブラリとしてandengineをインポートしようとしましたが問題なく動作しました。私はEclipseがAndroid開発者ツールでサポートされていないことを知っているので、私はそれに頼りたくないので、Android Studioの最新バージョンに切り替えたいと思っています。

+0

私は今考えていますが、今度はEclipseを使って仕事をしてAndroid Studioに移植するつもりです。 –

答えて

0

私は同じ問題がありました。 This answerが私を助けました。

sourceSets { 
    main { 
     jni.srcDirs = [] 
     jniLibs.srcDir 'libs' 
    } 
} 

をし、プロジェクトを再構築します。

私はちょうどbuild.gradleするには、以下の追加する必要がありました。

関連する問題