1

我已经下载了 drodin 的 android 应用程序“Tux Rider”源代码,以便我自己构建它。 https://github.com/drodin/TuxRider

在应用程序中,调用了一个名为“tuxrider”的库

System.loadLibrary("tuxrider");

但是没有这样的库,而且我无法弄清楚如何从那里的所有文件中构建一个。

4

2 回答 2

0

最后我设法解决了一个问题。它是由 GoogleAds 引起的,而不是由tuxrider图书馆引起的。只需在 中评论所有提及 GoogleAds 的内容MainActivity.java。那包含着:

//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);
//          }

在此之后,一切都应该正常工作。干杯!

于 2012-12-25T13:07:04.803 回答
0

TuxRider/jni/tuxrider 中似乎有该库的构建脚本。您可能需要下载 Android NDK (http://developer.android.com/sdk/ndk/index.html) 并阅读此页面来构建它:http: //developer.android.com/sdk/ndk/概述.html

于 2011-04-11T11:32:01.593 回答