我已經下載了drodin的android應用程序「Tux騎士」源代碼,以便構建它我的自我。 https://github.com/drodin/TuxRider爲tux騎士建立jni庫android應用程序
在應用,有一個名爲「tuxrider」
System.loadLibrary("tuxrider");
,但有沒有這樣的庫庫的電話,我不會設法弄清楚如何建立一個由所有文件那裏。
在此先感謝您的任何建議。
我已經下載了drodin的android應用程序「Tux騎士」源代碼,以便構建它我的自我。 https://github.com/drodin/TuxRider爲tux騎士建立jni庫android應用程序
在應用,有一個名爲「tuxrider」
System.loadLibrary("tuxrider");
,但有沒有這樣的庫庫的電話,我不會設法弄清楚如何建立一個由所有文件那裏。
在此先感謝您的任何建議。
在TuxRider/jni/tuxrider中似乎有該庫的構建腳本。您可能需要下載Android NDK(http://developer.android.com/sdk/ndk/index.html)並閱讀以下頁面來構建它:http://developer.android.com/sdk/ndk/overview.html
最後,我嘗試解決一個問題。這是由GoogleAds引起的,而不是由tuxrider
庫引起的。簡單地說,在MainActivity.java
中評論所有提及的Google廣告。 這包括:
//import com.google.ads.AdRequest;
//import com.google.ads.AdSize;
//import com.google.ads.AdView;
...
// private static AdView mAdView = null;
...
// mAdView = new AdView(this, AdSize.BANNER, "a14d3678cfc9fb7");
// AdRequest adRequest = new AdRequest();
// adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
// mAdView.loadAd(adRequest);
// mAdView.setGravity(Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL);
...
// mFrameLayout.addView(mAdView, new LayoutParams(
// LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
...
// if (mAdView != null) {
// mAdView.setVisibility(View.VISIBLE);
// }
...
// if (mAdView != null) {
// mAdView.setVisibility(View.INVISIBLE);
// }
在此之後,都應該很好地工作。 CHEARS!
我已經下載了NDK,但我不明白如何使用它。 – 2011-04-11 12:46:53
從tuxrider文件夾中的cmd/shell啓動NDK命令'ndk-build'。 – thoredge 2011-04-11 13:09:50
不過,由於某種原因,它不起作用,我得到這個錯誤。 make:*** [/drodin-2/obj/local/armeabi/objs/tuxrider/src/alglib.o]錯誤1 這跟隨了很多其他非致命錯誤。 可能會有一個問題,已經給出的Android.mk? – 2011-04-11 13:54:13