为Tux Rider Android应用程序构建JNI库 [英] Building a jni lib for tux rider android application

查看:117
本文介绍了为Tux Rider Android应用程序构建JNI库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I've downloaded drodin's android app "Tux rider" source code, in order to build it my self. https://github.com/drodin/TuxRider

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

in the application, there's a call for a library called "tuxrider"

System.loadLibrary("tuxrider");

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

but there's no such library, and I'm not managing to figure out how to build one from all the files there.

推荐答案

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

Finally I menaged to solve a problem. It was caused by GoogleAds, not by tuxrider library. Simply, comment all mentioning of GoogleAds in MainActivity.java. That includes:

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

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

After this, all should work fine. Chears!

这篇关于为Tux Rider Android应用程序构建JNI库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆