public class AAActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } static { System.loadLibrary("libjnigraphics");//这里写成绝对path也是不行的/system/lib/libjnigraphics.so } }
01-01 01:09:17.383: E/AndroidRuntime(4974): FATAL EXCEPTION: main 01-01 01:09:17.383: E/AndroidRuntime(4974): java.lang.UnsatisfiedLinkError: Couldn't load libjnigraphics: findLibrary returned null 01-01 01:09:17.383: E/AndroidRuntime(4974): at java.lang.Runtime.loadLibrary(Runtime.java:460) 01-01 01:09:17.383: E/AndroidRuntime(4974): at java.lang.System.loadLibrary(System.java:585) 01-01 01:09:17.383: E/AndroidRuntime(4974): at com.a.t1.MainAct$1.onClick(MainAct.java:21) 01-01 01:09:17.383: E/AndroidRuntime(4974): at android.view.View.performClick(View.java:2535) 01-01 01:09:17.383: E/AndroidRuntime(4974): at android.view.View$PerformClick.run(View.java:9129) 01-01 01:09:17.383: E/AndroidRuntime(4974): at android.os.Handler.handleCallback(Handler.java:618)
改成 System.loadLibrary("jnigraphics");试试