I\'ve built the Assimp library as a shared library. I\'ve included it in my Android ndk project and it builds fine but when I load it I get the following error: Unable to lo
You want to start the NativeActivity with a java activity. This way you can load the shared libraries before NativeActivity.
AndroidManifest.xml:
DummyActivity.java:
package com.example.native_activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class DummyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
System.loadLibrary("some_shared_lib");
System.loadLibrary("native-activity");
super.onCreate(savedInstanceState);
Intent intent = new Intent(DummyActivity.this, android.app.NativeActivity.class);
DummyActivity.this.startActivity(intent);
}
}