b.neo
Member
Hi All,
I want to ask about the application that stopped unexpectedly.
i'm newbie here, maybe it's like a Dumb Question
maybe, i am facing a situation which is probably the same as this thread https://www.b4x.com/android/forum/threads/unfortunately-application-has-stop.104293/
I made a simple application regarding the POI map.
Unfortunately, when installed on a certain cellphone, the application does not load properly. on my Redmi cellphone the error message "Unfortunately, Application has stopped" appears
but when I debugged on the emulator or cellphone with a B4A-Bridge connection, it didn't happen. The application runs smoothly.
this is log activity on debug mode
my question is, how do i find the error? is there a log or error log that can be read for solution.
thank you
note: sorry, for my english.. it came from Google Translate
I want to ask about the application that stopped unexpectedly.
i'm newbie here, maybe it's like a Dumb Question
maybe, i am facing a situation which is probably the same as this thread https://www.b4x.com/android/forum/threads/unfortunately-application-has-stop.104293/
I made a simple application regarding the POI map.
Unfortunately, when installed on a certain cellphone, the application does not load properly. on my Redmi cellphone the error message "Unfortunately, Application has stopped" appears
but when I debugged on the emulator or cellphone with a B4A-Bridge connection, it didn't happen. The application runs smoothly.
this is log activity on debug mode
Log Activity on Debug Mode:
>>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
CheckJNI is OFF
Failed to bind-mount /system/lib/x86/cpuinfo as /proc/cpuinfo: No such file or directory
Cannot create code cache directory ./code_cache: Read-only file system.
Couldn't load memtrack module (No such file or directory)
failed to load memtrack module: -2
Calling main entry com.android.commands.pm.Pm
Copying /data/local/tmp/AKM_RAPID_DEBUG.apk to base.apk
Renaming /data/app/vmdl2035248565.tmp to /data/app/AKM.B4A-2
Force stopping AKM.B4A appid=10062 user=-1: uninstall pkg
Package AKM.B4A codePath changed from /data/app/AKM.B4A-1 to /data/app/AKM.B4A-2; Retaining data and using new
Package AKM.B4A desires unavailable shared library org.apache.http.legacy; ignoring!
Code path for pkg : AKM.B4A changing from /data/app/AKM.B4A-1 to /data/app/AKM.B4A-2
Resource path for pkg : AKM.B4A changing from /data/app/AKM.B4A-1 to /data/app/AKM.B4A-2
Force stopping AKM.B4A appid=10062 user=-1: update pkg
Unknown permission AKM.B4A.permission.MAPS_RECEIVE in package AKM.B4A
Unknown permission android.permission.FOREGROUND_SERVICE in package AKM.B4A
Force stopping AKM.B4A appid=10062 user=0: pkg removed
Reconfiguring input devices. changes=0x00000010
Reconfiguring input devices. changes=0x00000010
PackageAdded: package:AKM.B4A
Explicit concurrent mark sweep GC freed 18358(715KB) AllocSpace objects, 5(2MB) LOS objects, 40% free, 18MB/30MB, paused 561us total 22.421ms
Reconfiguring input devices. changes=0x00000010
Setting install_non_market_apps has moved from android.provider.Settings.Global to android.provider.Settings.Secure, returning read-only value.
Explicit concurrent mark sweep GC freed 48936(2MB) AllocSpace objects, 24(354KB) LOS objects, 33% free, 18MB/27MB, paused 501us total 43.357ms
WaitForGcToComplete blocked for 14.624ms for cause Explicit
Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1712 android.content.ContextWrapper.startService:516 android.content.ContextWrapper.startService:516 com.android.keychain.KeyChainBroadcastReceiver.onReceive:12 android.app.ActivityThread.handleReceiver:2614
setApplicationContext called twice! old=com.vphone.launcher.LauncherApplication@2ec0d19c new=com.vphone.launcher.LauncherApplication@2ec0d19c
Receieved: android.intent.action.PACKAGE_REMOVED
Received broadcast Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:AKM.B4A flg=0x4000010 (has extras) }
Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:AKM.B4A flg=0x4000010 (has extras) }
Explicit concurrent mark sweep GC freed 5714(443KB) AllocSpace objects, 2(343KB) LOS objects, 23% free, 25MB/33MB, paused 632us total 132.026ms
Removing schedule queue dupe of AKM.B4A
Explicit concurrent mark sweep GC freed 3299(169KB) AllocSpace objects, 0(0B) LOS objects, 33% free, 18MB/27MB, paused 875us total 165.497ms
No global search activity found
Couldn't remove dex file for package: at location /data/app/AKM.B4A-1/base.apk, retcode=-1
System.exit called, status: 0
VM exiting with result code 0.
No global search activity found
no available voice recognition services found for user 0
[1] uah.a(18): PackageMonitorReceiverImpl - Received: android.intent.action.PACKAGE_REMOVED, [22lA8QFx8TyT4UVg3IsxzqA3Ck3yddO0i464KY3ToXk]
[1] ubi.d(9): Invalidating cached PackageState for AKM.B4A
FitCleanupIntentOperation received Intent android.intent.action.PACKAGE_REMOVED [CONTEXT service_id=17 ]
step1
step2
step3 :3
step4 :com.vphone.game.registercenter
step4 :AKM.B4A
Deferring update until onResume
Deferring update until onResume
[1] lzi.c(2): Frosting ID looked up on UI thread. Caller should move to a background thread.
[1] nqb.c(3): Installer: package AKM.B4A was removed. replacing: true
Asset path '/system/framework/com.google.android.media.effects.jar' does not exist or contains no resources.
[1] nra.a(188): Installer: Notifying status update. package=AKM.B4A, status=UNINSTALLED
[264] lyv.run(-1): Wrote row to frosting DB: 1240
[1] lzi.c(2): Frosting ID looked up on UI thread. Caller should move to a background thread.
Deferring update until onResume
[1] nra.a(220): Installer: found apps to install. isMultiUserMode=false, apps=[]
getNetworkInfo() on networkType 1
[264] lyv.run(-1): Wrote row to frosting DB: 1241
[266] ejf.a(-1): Cancelled 0 ongoing asset module downloads for package AKM.B4A due to a concurrent app update.
[173] odj.b(52): IQ: Notifying installation update. package=AKM.B4A, status=UNINSTALLED
[265] gzn.a(-1): [ContentSync] finished, scheduled=false
[173] odj.b(40): IQ: No matching installs to run for jobs: []
[1] uah.a(18): PackageMonitorReceiverImpl - Received: android.intent.action.PACKAGE_ADDED, [22lA8QFx8TyT4UVg3IsxzqA3Ck3yddO0i464KY3ToXk]
[1] ubi.d(9): Invalidating cached PackageState for AKM.B4A
[1] lzi.c(2): Frosting ID looked up on UI thread. Caller should move to a background thread.
[265] gzn.a(-1): [ContentSync] finished, scheduled=false
[1] agsx.a(4): Do not start WearSupportService due to Wear service optimization
[1] lzi.c(2): Frosting ID looked up on UI thread. Caller should move to a background thread.
setApplicationContext called twice! old=com.vphone.launcher.LauncherApplication@2ec0d19c new=com.vphone.launcher.LauncherApplication@2ec0d19c
[266] ejc.a(-1): Asset module broadcast after update successful for package AKM.B4A. 0 sessions broadcast.
[264] lyv.run(-1): Wrote row to frosting DB: 1242
Unable to start service Intent { act=com.google.android.gms.auth.key.retrieval.service.START pkg=com.google.android.gms } U=0: not found
Unbind failed: could not find connection for android.os.BinderProxy@10e3fa82
[264] lyv.run(-1): Wrote row to frosting DB: 1243
>>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
invalid stream - problem with parameter iterator in /data/app/com.google.android.gms-3/base.apk:classes3.dex for method void com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket.setSoWriteTimeout(int)
invalid stream - problem with parameter iterator in /data/app/com.google.android.gms-3/base.apk:classes3.dex for method void com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket.setSoWriteTimeout(int)
CheckJNI is OFF
Failed to bind-mount /system/lib/x86/cpuinfo as /proc/cpuinfo: No such file or directory
Cannot create code cache directory ./code_cache: Read-only file system.
Couldn't load memtrack module (No such file or directory)
failed to load memtrack module: -2
Calling main entry com.android.commands.am.Am
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=AKM.B4A/.main} from uid 0 on display 0
addAppToken: AppWindowToken{3693a2e token=Token{3ca1d4a9 ActivityRecord{2a8b030 u0 AKM.B4A/.main t31}}} to stack=1 task=31 at 0
tid 1456: eglCreateSyncKHR(1482): error 0x3004 (EGL_BAD_ATTRIBUTE)
Shutting down VM
** Activity (main) Pause, UserClosed = false **
Start proc 5084:AKM.B4A/u0a62 for activity AKM.B4A/.main
Adding window Window{90753c7 u0 Starting AKM.B4A} at 4 of 9 (after Window{2bdc7a0e u0 anywheresoftware.b4a.b4abridge/anywheresoftware.b4a.b4abridge.main})
*** Debugger waiting for connection (0) ***
*** Debugger waiting for connection (0) ***
*** Debugger waiting for connection (0) ***
*** Debugger waiting for connection (0) ***
No package identifier when getting value for resource number 0x00000000
Failure retrieving resources for anywheresoftware.b4a.b4abridge: Resource ID #0x0
Displayed AKM.B4A/.main: +1s148ms
0xaec64c00 Launching thread(s), CPUs 2
*** Debugger waiting for connection (1) ***
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
ignoring event: tf_textchanged
ignoring event: tf_textchanged
Verification of void androidx.viewpager.widget.ViewPager.onMeasure(int, int) took 104.464ms
Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>
Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>
ignoring event: tf_textchanged
ignoring event: tf_textchanged
ignoring event: tf_textchanged
ignoring event: tf_textchanged
ignoring event: tf_textchanged
ignoring event: tf_textchanged
ignoring event: tf_textchanged
ignoring event: tf_textchanged
ignoring event: tf_textchanged
ignoring event: tf_textchanged
** Activity (main) Resume **
Skipped 52 frames! The application may be doing too much work on its main thread.
Making Creator dynamically
mismatched stack depths (depth=1, incoming depth=2)
mismatched stack depths (depth=0, incoming depth=2)
Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:202614000
Selected remote version of com.google.android.gms.maps_dynamite, version >= 202614000
Dynamite loader version >= 2, using loadModule2NoCrashUtils
Asset path '/system/framework/com.android.media.remotedisplay.jar' does not exist or contains no resources.
Asset path '/system/framework/com.android.location.provider.jar' does not exist or contains no resources.
Google Play services client version: 12451000
Google Play services package version: 202614013
HostConnection::get() New Host Connection established 0xa34ef3e0, tid 5138
FLP connected
Starting location updates
Location Changed: (Location) Location[g -6.235262,106.863035 acc=6 et=+54m29s163ms alt=42.86338424682617 vel=0.31190196 mock {Bundle[mParcelledData.dataSize=44]}]
not Base app: Adding window Window{35ebbe9f u0 AKM.B4A/AKM.B4A.main} at 5 of 10
Background sticky concurrent mark sweep GC freed 42564(2MB) AllocSpace objects, 22(1455KB) LOS objects, 17% free, 16MB/20MB, paused 5.086ms total 83.656ms
update Geolocation lat: -6.235129068557535
update Geolocation lat: -6.235129068557535
Long monitor contention event with owner method=void com.android.server.wm.WindowAnimator$1.run() from WindowAnimator.java:124 waiters=0 for 178ms
*** Service (httputils2service) Create ***
** Service (httputils2service) Start **
Response from server: [{"id_rec":"20200805223242",nama_poi":"Ba
Message longer than Log limit (4000). Message was truncated.
Local module descriptor class for com.google.android.gms.googlecertificates not found.
Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:5
Selected remote version of com.google.android.gms.googlecertificates, version >= 5
Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@b72bad8 attribute=null, token = android.os.BinderProxy@194d5ed5
Location Changed: (Location) Location[g -6.235264,106.863036 acc=1 et=+54m32s173ms alt=43.93109893798828 vel=0.27702132 mock {Bundle[mParcelledData.dataSize=44]}]
my question is, how do i find the error? is there a log or error log that can be read for solution.
thank you
note: sorry, for my english.. it came from Google Translate
Attachments
Last edited: