是的,我知道这个问题类似于this,但它从来没有得到回答,我也不知道't like resurrecting old threads (from July ' 13) .

我刚刚开始在真实设备上测试我的游戏(耶!),虽然它在电晕模拟器上完美运行,每次我在实际设备上打开它 and now the emulator ,我得到"Sorry! The application SampleApp (process com.foo.bar.SampleApp) has stopped unexpectedly. Please try again."我打开 adb logcat 并发现我得到了这个错误:

I/ActivityThread( 1264): Pub com.foo.bar.SampleApp.files: com.ansca.corona.storage.FileContentProvider

W/dalvikvm( 1264): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/ansca/corona/JavaToNativeShim;

W/dalvikvm( 1264): Exception Ljava/lang/ExceptionInInitializerError; thrown while initializing Lcom/ansca/corona/CoronaEnvironment;

D/AndroidRuntime( 1264): Shutting down VM

W/dalvikvm( 1264): threadid=1: thread exiting with uncaught exception (group=0x40020560)

E/AndroidRuntime( 1264): FATAL EXCEPTION: main

E/AndroidRuntime( 1264): java.lang.ExceptionInInitializerError

E/AndroidRuntime( 1264): at com.ansca.corona.CoronaView.deleteTempDirectory(CoronaView.java:141)

E/AndroidRuntime( 1264): at com.ansca.corona.CoronaActivity.onCreate(CoronaActivity.java:101)

E/AndroidRuntime( 1264): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

E/AndroidRuntime( 1264): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1618)

E/AndroidRuntime( 1264): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1670)

E/AndroidRuntime( 1264): at android.app.ActivityThread.access$1500(ActivityThread.java:117)

E/AndroidRuntime( 1264): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)

E/AndroidRuntime( 1264): at android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 1264): at android.os.Looper.loop(Looper.java:130)

E/AndroidRuntime( 1264): at android.app.ActivityThread.main(ActivityThread.java:3695)

E/AndroidRuntime( 1264): at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 1264): at java.lang.reflect.Method.invoke(Method.java:507)

E/AndroidRuntime( 1264): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)

E/AndroidRuntime( 1264): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)

E/AndroidRuntime( 1264): at dalvik.system.NativeStart.main(Native Method)

E/AndroidRuntime( 1264): Caused by: java.lang.ExceptionInInitializerError

E/AndroidRuntime( 1264): at com.ansca.corona.CoronaEnvironment.setLuaErrorHandler(CoronaEnvironment.java:379)

E/AndroidRuntime( 1264): at com.ansca.corona.CoronaEnvironment.(CoronaEnvironment.java:41)

E/AndroidRuntime( 1264): ... 15 more

E/AndroidRuntime( 1264): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load lua: findLibrary returned null

E/AndroidRuntime( 1264): at java.lang.Runtime.loadLibrary(Runtime.java:429)

E/AndroidRuntime( 1264): at java.lang.System.loadLibrary(System.java:554)

E/AndroidRuntime( 1264): at com.ansca.corona.JavaToNativeShim.(JavaToNativeShim.java:118)

E/AndroidRuntime( 1264): ... 17 more

W/ActivityManager( 146): Force finishing activity com.foo.bar.SampleApp/com.ansca.corona.CoronaActivity

当然,真正的进程名称不是 com.foo.bar.SampleApp ,但它是一样的 .

我有一个旧的Android,所以这可能是问题,但我当然希望不是 . 我在 Huawei-U8652 ,Android版 2.3.5 . 我还构建了一个Corona示例代码应用程序,它也做了同样的错误 .

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐