Hello,
I have an LOVE android app which I am moving to love 11.4. Everything compiles fine, but when I try to run it, it appears to stop instantly, and I get the notification "<app name> keeps stopping". I've tried clearing the app cache, and cleaning and rebuilding the project, but the issue persists. I tried attaching a debugger, but the app stops before the debugger can do anything. Any ideas?
Thank you!
~sporkl
Android App Keeps Stopping
Forum rules
Before you make a thread asking for help, read this.
Before you make a thread asking for help, read this.
-
- Prole
- Posts: 11
- Joined: Mon Dec 30, 2019 6:57 pm
Re: Android App Keeps Stopping
Couple updates:
If I rebuild the project, I get the following error:
But the submodule does appear to be present. When I run it says that I am up to date, and I did make sure to clone the submodules correctly when first downloading. I'm not sure why I was not getting this error before.
Thank you!
If I rebuild the project, I get the following error:
Code: Select all
[CXX1405] error when building with ndkBuild using /Volumes/FILES/,proj/,old/2020/metrodrone/love-android/love/src/jni/Android.mk: Build command failed.
Error while executing process /Users/dv/Library/Android/sdk/ndk/21.3.6528147/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Volumes/FILES/,proj/,old/2020/metrodrone/love-android/love/src/jni/Android.mk NDK_APPLICATION_MK=/Volumes/FILES/,proj/,old/2020/metrodrone/love-android/love/src/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/Volumes/FILES/,proj/,old/2020/metrodrone/love-android/love/build/intermediates/cxx/Debug/3t4p1s1a/obj NDK_LIBS_OUT=/Volumes/FILES/,proj/,old/2020/metrodrone/love-android/love/build/intermediates/cxx/Debug/3t4p1s1a/lib -j16 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
fcntl(): Bad file descriptor
make: python: Command not found
make: python: Command not found
make: python: Command not found
/Volumes/FILES/,proj/,old/2020/metrodrone/love-android/love/src/jni/Android.mk:7: *** Missing LOVE. Make sure to initialize the submodule correctly!. Stop.
Code: Select all
git pull --recurse-submodules
Thank you!
Re: Android App Keeps Stopping
It seems like you do not have Python installed (so Python script is not able to run and thus is not able to detect love)...
Install Python (or if you have python3 installed, alias it to python)
Install Python (or if you have python3 installed, alias it to python)
-
- Prole
- Posts: 11
- Joined: Mon Dec 30, 2019 6:57 pm
Re: Android App Keeps Stopping
I did have python3 installed, but not aliased to python. For some reason aliasing didn't work, probably because I'm using Android Studio, but manually changing the makefile to use python3 instead did. So thank you for catching that!
That said, I still am getting the issue with the app stopping. I did find a different tab in Android Studio with some debug information:
Thank you!
That said, I still am getting the issue with the app stopping. I did find a different tab in Android Studio with some debug information:
Code: Select all
E/.love2d.androi: No implementation found for void org.love2d.android.GameActivity.nativeSetDefaultStreamValues(int, int) (tried Java_org_love2d_android_GameActivity_nativeSetDefaultStreamValues and Java_org_love2d_android_GameActivity_nativeSetDefaultStreamValues__II)
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: SDLActivity
Process: org.love2d.android, PID: 16044
java.lang.UnsatisfiedLinkError: No implementation found for void org.love2d.android.GameActivity.nativeSetDefaultStreamValues(int, int) (tried Java_org_love2d_android_GameActivity_nativeSetDefaultStreamValues and Java_org_love2d_android_GameActivity_nativeSetDefaultStreamValues__II)
at org.love2d.android.GameActivity.nativeSetDefaultStreamValues(Native Method)
at org.love2d.android.GameActivity.onCreate(GameActivity.java:124)
at android.app.Activity.performCreate(Activity.java:8000)
at android.app.Activity.performCreate(Activity.java:7984)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3422)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
W/System: A resource failed to call close.
Re: Android App Keeps Stopping
I found same error reported in the issue tracker and there seems to be some patch and solution
See https://github.com/love2d/love-android/issues/208
See https://github.com/love2d/love-android/issues/208
-
- Prole
- Posts: 11
- Joined: Mon Dec 30, 2019 6:57 pm
Re: Android App Keeps Stopping
Thanks for the link, good find! Yep, looks like running it with an x86_64 emulator instead of an x86 emulator fixed it. Thank you!
Who is online
Users browsing this forum: Ahrefs [Bot], Bing [Bot] and 1 guest