为Tux rider android应用程序构建jni库

问题描述 投票:1回答:2

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

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

System.loadLibrary("tuxrider");

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

android java-native-interface loadlibrary android-library
2个回答
0
投票

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


0
投票

最后我想解决一个问题。这是由GoogleAds引起的,而不是由tuxrider库引起的。只需在MainActivity.java中评论所有提及GoogleAd的内容。其中包括:

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

此后,一切都应该正常工作。亲爱的!

© www.soinside.com 2019 - 2024. All rights reserved.