2011-04-11 14 views

回答

0

在TuxRider/jni/tuxrider中似乎有該庫的構建腳本。您可能需要下載Android NDK(http://developer.android.com/sdk/ndk/index.html)並閱讀以下頁面來構建它:http://developer.android.com/sdk/ndk/overview.html

+0

我已經下載了NDK,但我不明白如何使用它。 – 2011-04-11 12:46:53

+1

從tuxrider文件夾中的cmd/shell啓動NDK命令'ndk-build'。 – thoredge 2011-04-11 13:09:50

+0

不過,由於某種原因,它不起作用,我得到這個錯誤。 make:*** [/drodin-2/obj/local/armeabi/objs/tuxrider/src/alglib.o]錯誤1 這跟隨了很多其他非致命錯誤。 可能會有一個問題,已經給出的Android.mk? – 2011-04-11 13:54:13

0

最後,我嘗試解決一個問題。這是由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!