1

在我编译源代码、启动应用程序并尝试启动游戏 (ROM) 后,应用程序崩溃了。如果我安装apk而不是自己编译一个,并尝试运行相同的 ROM,一切正常。我可能会做错什么?这是我得到的错误:

12-25 13:19:52.170: E/AndroidRuntime(7878): FATAL EXCEPTION: main
12-25 13:19:52.170: E/AndroidRuntime(7878): java.lang.UnsatisfiedLinkError: Library sdl not found
12-25 13:19:52.170: E/AndroidRuntime(7878):     at java.lang.Runtime.loadLibrary(Runtime.java:461)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at java.lang.System.loadLibrary(System.java:557)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at com.droid2600.LoadLibrary.<init>(Globals.java:41)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at com.droid2600.MainActivity.onCreate(MainActivity.java:38)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at android.app.ActivityThread.access$2300(ActivityThread.java:125)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at android.os.Handler.dispatchMessage(Handler.java:99)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at android.os.Looper.loop(Looper.java:123)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at android.app.ActivityThread.main(ActivityThread.java:4627)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at java.lang.reflect.Method.invokeNative(Native Method)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at java.lang.reflect.Method.invoke(Method.java:521)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
12-25 13:19:52.170: E/AndroidRuntime(7878):     at dalvik.system.NativeStart.main(Native Method)
4

1 回答 1

1

感谢 Dave 和 Chris 的提示,你们都是对的,我完全忘记了 NDK。如果有人偶然发现了这个确切的问题:从现有的 .apk 中获取 .so 文件比编译那些 Stella 源要容易得多,相信我。

于 2013-01-18T10:07:12.000 回答