una programas programacion programa para moviles desde desarrollo crear como cero app aplicaciones aplicacion android jni loadlibrary android-library

programas - Creando una lib jni para tux rider aplicación de Android



programa para crear aplicaciones android (2)

Descargué el código fuente de la aplicación android "Tux rider" de Drodin para poder compilarlo. https://github.com/drodin/TuxRider

en la aplicación, hay una llamada para una biblioteca llamada "tuxrider"

System.loadLibrary("tuxrider");

pero no hay tal biblioteca, y no estoy logrando encontrar la forma de construir una de todos los archivos allí.

Gracias de antemano por cualquier sugerencia.


Finalmente mencioné para resolver un problema. Fue causado por GoogleAds, no por la biblioteca tuxrider . Simplemente, comente todas las menciones de GoogleAds en MainActivity.java . Eso incluye:

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

Después de esto, todo debería funcionar bien. Chears!


Parece que hay scripts de compilación para esa biblioteca en TuxRider / jni / tuxrider. Probablemente necesites descargar Android NDK (http://developer.android.com/sdk/ndk/index.html) y leer esta página para compilarla: http://developer.android.com/sdk/ndk/ overview.html