1

自分で作成するために、drodinのAndroidアプリ「Tuxrider」のソースコードをダウンロードしました。 https://github.com/drodin/TuxRider

アプリケーションでは、「tuxrider」と呼ばれるライブラリの呼び出しがあります

System.loadLibrary("tuxrider");

しかし、そのようなライブラリはなく、そこにあるすべてのファイルからライブラリを構築する方法を理解することはできません。

4

2 に答える 2

0

TuxRider / jni/tuxriderにそのライブラリのビルドスクリプトがあるようです。おそらくAndroidNDK(http://developer.android.com/sdk/ndk/index.html)をダウンロードし、次のページを読んでビルドする必要があります:http: //developer.android.com/sdk/ndk/ Overview.html

于 2011-04-11T11:32:01.593 に答える
0

最後に、私は問題を解決することに成功しました。tuxriderライブラリではなく、GoogleAds が原因でした。単に、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 に答える