In September 11, I exported my application (aia and apk file) to my computer, It was working like expected.
In September 20, I wanted to make few updates on my application, I generated the apk file and I installed it, However I could not start my application: it crashes suddenly after its showing the “Splash Screen” without showing the first screen.
It runs without errors in compenion.
I imported the old aia file in a new Kodular account then I exported the apk file without any update and I get a new apk file which has the same problem: It crashes after being installed and after showing the “Splash Screen” even when modifying “Minimum SDK Level”.
I use MIUI 11.0.2 (Android 8.1.0).
Since Kodular Apk generator gives one running Apk (In September 11) and another one which could not start (the new one) for the same aia file ( the aia file of September 11) I think that there are some update which cause this error.
I tried to update it by filling all the fields required in the given discussion but I had the same result: a failure just after starting.
I think that having one working Apk and other not working for the same aia file is a key point.
the first apk file that works: MY_STORE_APP__911 .apk (8.1 MB)
I followed this post ( Last point):
" You can try all these solutions but the easiest is perhaps if your buddy who can upload the project in their account or if you have two account’s you can do it yourself .
I believe there are still empty fields which you have not filled please check once again
Here is your logcat
java.lang.RuntimeException: Unable to start activity ComponentInfo{io.kodular.my_store_apps_1.MY_STORE_APP_V3_911/io.kodular.my_store_apps_1.MY_STORE_APPV3_911.Screen1}: /tmp/1632334505482_0.5437768960139282-0/youngandroidproject/../src/io/kodular/my_store_apps_1/MY_STORE_APP_V3_911/Screen1.yail:2136:67: unbound location null
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3311)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3460)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
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:2047)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7590)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Caused by: /tmp/1632334505482_0.5437768960139282-0/youngandroidproject/../src/io/kodular/my_store_apps_1/MY_STORE_APP__V3_911/Screen1.yail:2136:67: unbound location null
at gnu.mapping.Location.get(Location.java:67)
at io.kodular.my_store_apps_1.MY_STORE_APP__V3_911.Screen1.lambda847(Screen1.yail:2136)
at io.kodular.my_store_apps_1.MY_STORE_APP__V3_911.Screen1$frame.apply0(Screen1.yail:149)
at gnu.expr.ModuleBody.applyN(ModuleBody.java:226)
at io.kodular.my_store_apps_1.MY_STORE_APP__V3_911.Screen1$frame.applyN(Screen1.yail:15)
at gnu.expr.ModuleMethod.applyN(ModuleMethod.java:216)
at gnu.kawa.functions.ApplyToArgs.applyN(ApplyToArgs.java:139)
at gnu.mapping.ProcedureN.apply1(ProcedureN.java:31)
at io.kodular.my_store_apps_1.MY_STORE_APP__V3_911.Screen1.$define(Screen1.yail:10263)
at com.google.appinventor.components.runtime.Form.onCreateFinish2(SourceFile:503)
at com.google.appinventor.components.runtime.Form.onCreateFinish(SourceFile:447)
at com.google.appinventor.components.runtime.Form.onCreate(SourceFile:377)
at android.app.Activity.performCreate(Activity.java:7893)
at android.app.Activity.performCreate(Activity.java:7880)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3286)
... 11 more
I delivered Apk files generated from the same aia file which have empty fields.
If the second one crashes (Not Working version), the the first one should crash too(Working Version).
you should have the same Logcat then for both apk files.
should I complete filling in all blank fields and then export the apk file?
That is two Kodular accounts, not two community accounts. So again since you think it is funny. Which account should i delete. If you don’t choose i will make the choice for you.
I created HADDAD1 account to resolve this problem,
I’ll delete it once I finish this.
Do you have any explanation for an apk that works and another that crashes for the same aia file?
the only difference is the Exporting date.
Thank you for the advice,
I filled all blank fields with values, and I had finally my running application.
but I did not understand the reason that let first application runs.
As a new user, I thank that a predefined values inserted automatically at sensitive fields could be a solution.