Sample Header Ad - 728x90

Android Enthusiasts

Q&A for enthusiasts and power users of the Android operating system

Latest Questions

2 votes
1 answers
529 views
What does int, jit, fast, and portable mean in build.prop's dalvik.vm.execution-mode?
There are many build.prop tweaks on the internet, and some says `dalvik.vm.execution-mode` should be `int:jit`, and some says it should be `fast:jit` or even in a reversed order as `jit:fast` for performance. What is the difference between `int` and `fast`, and does the order matter (before and afte...
There are many build.prop tweaks on the internet, and some says dalvik.vm.execution-mode should be int:jit, and some says it should be fast:jit or even in a reversed order as jit:fast for performance. What is the difference between int and fast, and does the order matter (before and after the colon)? My phone is running Android 4.4.2 KitKat. Edit: Just a note, ART is not supported in my device (Samsung Galaxy Note 2), even if I install the dex2oat program and libart.so, it won't work.
Android 4.4 forever (23 rep)
Dec 26, 2023, 06:57 AM • Last activity: Dec 26, 2023, 10:45 AM
21 votes
3 answers
127650 views
Clear Caches from ADB?
How do I clear caches (app, individual apps, Dalvik, ART if possible) via ADB? Using apps, recovery, or doing it through Settings are not options for me. Also, my phone is not rooted.
How do I clear caches (app, individual apps, Dalvik, ART if possible) via ADB? Using apps, recovery, or doing it through Settings are not options for me. Also, my phone is not rooted.
LakeHMM (360 rep)
May 26, 2015, 09:15 PM • Last activity: Jul 24, 2023, 10:29 AM
2 votes
1 answers
1074 views
Is deleting /system/bin/dex2oat file safe?
I was looking into a couple of Android tombstones files of an old Samsung phone running Marshmallow. Found a crash in every single one with the same culprit, `dex2oat`. From my limited understanding it is a Compiler that takes arguments from Android Runtime and convert `dex` files to Android optimis...
I was looking into a couple of Android tombstones files of an old Samsung phone running Marshmallow. Found a crash in every single one with the same culprit, dex2oat. From my limited understanding it is a Compiler that takes arguments from Android Runtime and convert dex files to Android optimised ones in oat format. I ran into the same issue even if I factory reset or freezing a lot of apps. I have this device rooted and decided to take a risky step. I backed up first and deleted dex2oat from /system/bin. Then I rebooted system with risk of bricking it. So far it is working fine. Due my lack of understanding I don't know how crucial is this dex2oat to system stability and I want to know what is the impact on it.
Ertox (21 rep)
May 31, 2020, 07:34 PM • Last activity: Jul 25, 2022, 04:37 PM
1 votes
0 answers
285 views
Can I run .odex file on dalvikvm?
As I can run a Dex file on dalvikvm through a terminal emulator (I'm using termux or adb shell ```/system/bin/dalvikvm -cp /path/to/classes.dex classname``` Which runs successfully and I noticed it generated a directory `oat` which contains `oat/arm64/classes.odex and classes.vdex` file. odex is fas...
As I can run a Dex file on dalvikvm through a terminal emulator (I'm using termux or adb shell
/system/bin/dalvikvm -cp /path/to/classes.dex classname
Which runs successfully and I noticed it generated a directory oat which contains oat/arm64/classes.odex and classes.vdex file. odex is faster than Dex so can I run it directly every time without recompiling dex to odex?
Anonymous27 (21 rep)
May 1, 2022, 04:01 PM
0 votes
1 answers
6325 views
Dalvik/2.1.0 in Android's version more than 5
I installed [Packet Capture][1] on my android and did some scans because [this topic][2]. So, I saw Dalvik/2.1.0 in a log of WhatsApp on port 80. Since Dalvik/2.1.0 should be prior that Android 5, is it normal I saw this on my LG X Power that has Android 6.0.1? [1]: https://play.google.com/store/app...
I installed Packet Capture on my android and did some scans because this topic . So, I saw Dalvik/2.1.0 in a log of WhatsApp on port 80. Since Dalvik/2.1.0 should be prior that Android 5, is it normal I saw this on my LG X Power that has Android 6.0.1?
Mycroft (143 rep)
Feb 20, 2019, 12:32 AM • Last activity: Apr 26, 2022, 03:30 PM
0 votes
1 answers
1166 views
One Plus One CM12 update always reboots and starts the "Android is Upgrading..." process
About my Phone: It's a rooted One Plus One with twrp and CM12 installed. I updated CM12 with a Update zip which had to be flashed manually through twrp. When i now want to boot the Phone it always starts "Android is Upgrading...". When the process is finished, the Phone reboots on it's own and runs...
About my Phone: It's a rooted One Plus One with twrp and CM12 installed. I updated CM12 with a Update zip which had to be flashed manually through twrp. When i now want to boot the Phone it always starts "Android is Upgrading...". When the process is finished, the Phone reboots on it's own and runs through the same Process again and again. Does anyone have an idea how stop this and boot normally?
Leon Mydla (1 rep)
Apr 20, 2015, 07:18 PM • Last activity: Mar 22, 2022, 04:02 PM
1 votes
2 answers
1123 views
"Android is Updating" on every boot
On every bootup I get the "Android is updating" (Optimizing apps) screen. I've tried a few methods. I deleted all custom odex files in `/data/app` dictionary and deleted the dalvik cache but it's still there on every boot up. How can I get rid of it?
On every bootup I get the "Android is updating" (Optimizing apps) screen. I've tried a few methods. I deleted all custom odex files in /data/app dictionary and deleted the dalvik cache but it's still there on every boot up. How can I get rid of it?
user108993
May 17, 2015, 05:09 PM • Last activity: Mar 20, 2022, 03:06 PM
0 votes
0 answers
172 views
Why does Dalvik not support swap space?
I was asked this question and also explain why it is detrimental to the android system as a whole. I have not found a web page which refers to this specific question about Dalvik and swap space. Any links would be appreciated or an explanation. What I have answered is Swap space is a method of using...
I was asked this question and also explain why it is detrimental to the android system as a whole. I have not found a web page which refers to this specific question about Dalvik and swap space. Any links would be appreciated or an explanation. What I have answered is Swap space is a method of using secondary storage of the device to free up RAM. This would not work on android as it is not guaranteed that a device would have secondary storage causing the application to crash. It is also slow to read from external storage as Dalvik is a JIT compiler this may lead to the code being compiled at a rate which is effecting the users experience with the app. > An initial decision of Dalvik was not to support swap space. Explain what swap space is and why it would be detrimental to the Android system as a whole.
francisRH (1 rep)
Dec 27, 2021, 02:28 PM • Last activity: Dec 27, 2021, 04:15 PM
0 votes
0 answers
60 views
"cold Blooded" hotspot : frequent internet connection failures. ... why do they happen
**Short Story shorter** `Hotspot` denies internet access to `Puppy Linux` client only on a specific laptop while all other clients have no issue ( the same laptop with Windows partition can connect without any issue ) and the only way I could fix it is "reset network settings" + reboot. Nothing else...
**Short Story shorter**
Hotspot denies internet access to Puppy Linux client only on a specific laptop while all other clients have no issue ( the same laptop with Windows partition can connect without any issue ) and the only way I could fix it is "reset network settings" + reboot. Nothing else seems to work. **Scenario**
2 Mobile phones : 1 Culprit Xiaomi H1 and 1 AT & T ( control ) H2 Here is the picture cheat sheeted normal laptop NL Problem laptop PL Problem hotspot # 1 H1 Ok hotspot # 2 - H2 puppy refers to the puppy Linux partition on the laptop so e.g. PL.Puppy ❌ H1 means puppy Linux on PL aka problem laptop does not have internet connection via hotspot H1 PL.Puppy ❌ H1 PL.Puppy ✓ H2 PL.WIndows ✓ H1 NL ✓ H 1 && H2 I am able to ping the gateway 192.168.43.1 & traceroute e.g. www.yahoo.com will resolve the hostname to IP but there will be no progress and it will time out and die. this seems too strongly suggest that the gateway which is the hotspot itself is not allowing internet access. **Question**
--Why does my hotspot only on a specific phone keep denying internet access ( unless of course the issue is at the client aka laptop end but seems that's not the case )
--How can I do equivalent of "reset network setting" using adb and then avoid reboot ( delete part of dalvik or /cache ? if so which specific files / folders )
user1874594 (527 rep)
Nov 24, 2021, 12:05 AM • Last activity: Nov 25, 2021, 12:14 AM
0 votes
2 answers
3909 views
How to clear caches in LG G2 running Lollipop 5.0.2?
The Lollipop update for AT&T LG G2 has pretty much destroyed my phone. I'm hoping clearing out every sort of cache might help. But I can't clear the caches the usual ways because (1) the Settings app always crashes when I am in the section where you clear app caches, as does any other app that is ma...
The Lollipop update for AT&T LG G2 has pretty much destroyed my phone. I'm hoping clearing out every sort of cache might help. But I can't clear the caches the usual ways because (1) the Settings app always crashes when I am in the section where you clear app caches, as does any other app that is made for clearing caches, and (2) restarting into recovery doesn't provide options for clearing any caches. Plus, I'm curious about how to clear ART caches since I haven't found much information about them online. By the way, my phone is not rooted. So, the question is: How do I clear (1) app caches, (2) individual apps' caches, (3) Dalvik cache (if applicable anymore), and (4) ART cache under these restraints? I'm thinking I'll have to do something via adb, but I can't find info anywhere on how to do it. Thanks for any help you can provide!
LakeHMM (360 rep)
May 25, 2015, 09:24 PM • Last activity: Sep 4, 2021, 01:09 PM
1 votes
1 answers
467 views
Which Virtual machine is used in Android 11?
Every Android application runs in a virtual machine. We know that Dalvik virtual machine \was the one that is used by Android. Next, they changed to ART (Android Runtime machine). Just correct me if I am wrong. Android 11 uses which virtual machine, Dalvik or ART?
Every Android application runs in a virtual machine. We know that Dalvik virtual machine \was the one that is used by Android. Next, they changed to ART (Android Runtime machine). Just correct me if I am wrong. Android 11 uses which virtual machine, Dalvik or ART?
Mdshammi111 (11 rep)
Jan 21, 2021, 11:50 PM • Last activity: Jan 22, 2021, 06:38 AM
0 votes
0 answers
38 views
In TWRP Wipe button, the description in the slider say "factory reset" but its other description doesn't seem so. Which one is correct?
When I access to the TWRP (version 3.2.1-0) and select the Wipe button, the screen says: > Wipes Data, Cache, and Dalvik (not including internal storage) > >Most of the time this is the only wipe that you need But the description of the slider says: >Swipe to Factory Reset Is Factory Reset the same...
When I access to the TWRP (version 3.2.1-0) and select the Wipe button, the screen says: > Wipes Data, Cache, and Dalvik (not including internal storage) > >Most of the time this is the only wipe that you need But the description of the slider says: >Swipe to Factory Reset Is Factory Reset the same with Data, Cache, and Dalvik wiping? What is the difference between the data it is about to wipe and internal storage?
Ooker (526 rep)
Dec 26, 2020, 02:13 PM
0 votes
1 answers
969 views
Samsung Galaxy S4 verizon stuck in bootloop
This is my device info: * What forums refer to my phone as: JFLTEVZW * Name that comes on box: Samsung Galaxy S4 Verizon SCH-I545 * Carrier: Verizon * Unlocked: Yes * Root: When my phone was working, Yes I used safestrap to install hyperdrive ROM for my phone, and now it is in bootloop. I cleared my...
This is my device info: * What forums refer to my phone as: JFLTEVZW * Name that comes on box: Samsung Galaxy S4 Verizon SCH-I545 * Carrier: Verizon * Unlocked: Yes * Root: When my phone was working, Yes I used safestrap to install hyperdrive ROM for my phone, and now it is in bootloop. I cleared my cache partition, and did a factory reset. I need to wipe DALVIK cache from my laptop because Clockwork mod and twrp does not install. is there any way to do that on linux... if there isn't is there another method. thanks
Viraj Shah (113 rep)
Dec 18, 2014, 08:22 PM • Last activity: Nov 21, 2020, 09:05 AM
6 votes
5 answers
109432 views
Clearing Dalvik Cache without root?
I recently tried updating my Motorola Atrix 4g. It downloaded, and then it booted down to try to update. However, instead of updating, it ends up booting to a screen that just says Failed to boot 2 Starting RSD mode If I take out the battery, I boot up the phone for about 60 seconds before it starts...
I recently tried updating my Motorola Atrix 4g. It downloaded, and then it booted down to try to update. However, instead of updating, it ends up booting to a screen that just says Failed to boot 2 Starting RSD mode If I take out the battery, I boot up the phone for about 60 seconds before it starts shutting down again. The phone is rooted, and it seems like it starts shutting down as soon as Android starts giving out root privileges. Looking through different forums online, it seems as though the best solution to stop the phone from trying to update (without erasing all my data by resetting the phone to factory settings) is to clear the Dalvik cache. The problem I am having is that so far, it seems that in order to clear the cache, I need root, but as soon as my phone has been on long enough to give out root, it restarts, and I can't do anything with it. To make the problem worse, I seem to be unable to boot into recovery... **Is there any way to clear the Dalvik Cache (really, really fast, and) without root (or recovery)?**
Ephraim (450 rep)
Mar 30, 2013, 10:40 PM • Last activity: Nov 18, 2020, 08:18 PM
17 votes
1 answers
9548 views
How to keep the size of the Dalvik cache small?
I have an issue with the Dalvik cache getting huge and occupying almost all of the space on my phone. I'm running Cyanogenmod 7.X. For the record, I have about 5-6 small applications on my phone (keyboard, voice choice, Gmail, etc.), but I'm showing about 187MB used and 9.7MB free on my internal sto...
I have an issue with the Dalvik cache getting huge and occupying almost all of the space on my phone. I'm running Cyanogenmod 7.X. For the record, I have about 5-6 small applications on my phone (keyboard, voice choice, Gmail, etc.), but I'm showing about 187MB used and 9.7MB free on my internal storage in "Manage Applications". I simple du -h -d 1 / reveals: 0 /sd-ext 0 /config 32.3M /cache 0 /acct 3.5G /mnt 120.8M /system 0 /sys 112.0K /sbin 0 /proc 178.3M /data 0 /root 0 /dev 3.8G / Then, a du -h -d 1 /data reveals further: 550.5K /data/tombstones 13.5K /data/backup 10.5K /data/dropbear 50.5K /data/anr 4.0K /data/secure 413.0K /data/system 94.3M /data/dalvik-cache 3.5K /data/property 6.6M /data/app 1.5M /data/app-private 74.8M /data/data 6.5K /data/local 2.0K /data/lost+found 46.5K /data/misc 2.0K /data/dontpanic 178.3M /data The "cache" is taking up 94.3MB of my internal phone storage?!? How does this make any sense? I did a cache wipe, but it was all regenerated on the next boot. Another really weird but interesting thing is that if I do du -h -d 1 /data/data, I see that many of the apps I have moved to SD storage are still being stored on the phone!!! 34.5K /data/data/com.google.android.carhome 31.0K /data/data/com.paladinstudios.jimmypataya 33.0K /data/data/com.touchtype.swiftkey 36.5K /data/data/com.viber.voip 476.0K /data/data/de.bigbyte.games.pickastick 21.5K /data/data/com.android.keepass 50.5K /data/data/com.threequbits.android.eightpen 12.5K /data/data/com.google.android.apps.chrometophone 920.0K /data/data/com.meganoid.engine 2.5K /data/data/fishnoodle.jumpgate_free 2.5K /data/data/com.androidemu.nes 48.5K /data/data/digifit.virtuagym.client.android 49.5K /data/data/com.rovio.angrybirdsseasons 641.0K /data/data/com.googlecode.android_scripting 172.0K /data/data/com.amazon.venezia 143.5K /data/data/com.google.android.apps.docs 2.5K /data/data/com.tumblr 26.5K /data/data/de.android.telnet 5.0K /data/data/com.capaci.android.flashlight 7.5K /data/data/com.realarcade.DOJ 15.5K /data/data/android.androidVNC 2.5K /data/data/com.prey 12.0K /data/data/org.mult.daap 13.0K /data/data/org.transdroid 103.5K /data/data/com.android.vending 30.5K /data/data/com.google.android.talk 15.4M /data/data/com.popcap.pvz 7.5K /data/data/com.adobe.reader 29.0K /data/data/gematria.calculator 4.0K /data/data/com.android.setupwizard 161.5K /data/data/com.glu.android.spacebros 4.0K /data/data/com.google.android.onetimeinitializer 36.5K /data/data/com.droidhen.game.donkeyjump 21.5K /data/data/com.google.android.location 516.5K /data/data/com.sherbert.delicious 9.5K /data/data/com.google.android.voicesearch 4.0K /data/data/com.google.android.apps.uploader 4.0K /data/data/com.android.vending.updater 12.0K /data/data/com.hg.gunsandgloryfree 4.0K /data/data/com.google.android.latinimetutorial 198.0K /data/data/com.google.android.gsf 11.0K /data/data/com.google.android.street 5.0K /data/data/com.bigtincan.android.adfree 73.5K /data/data/com.google.android.googlequicksearchbox 176.0K /data/data/com.bfs.ninjump 4.0K /data/data/com.google.android.partnersetup 445.5K /data/data/com.google.android.maps.mytracks 4.0K /data/data/com.google.android.feedback 766.0K /data/data/com.facebook.katana 9.5K /data/data/com.google.android.syncadapters.contacts 9.5K /data/data/com.google.android.syncadapters.calendar 7.0K /data/data/pl.pawelbialecki.jedilightsaber 14.5K /data/data/com.google.android.backup 127.0K /data/data/com.google.android.apps.genie.geniewidget 2.0M /data/data/com.shazam.encore.android 2.5K /data/data/com.androidemu.gbc 4.0K /data/data/com.android.cardock 1.2M /data/data/com.rememberthemilk.MobileRTM 6.0K /data/data/com.android.server.vpn 8.0K /data/data/com.android.voicedialer 9.0K /data/data/com.oktmwebsites.braslev 11.0K /data/data/com.google.android.apps.tvremote 4.0K /data/data/com.android.musicvis 423.5K /data/data/com.google.android.apps.plus 7.5K /data/data/com.tomanyz.lockWatch 15.0K /data/data/com.android.providers.userdictionary 4.0K /data/data/android.tts 2.5K /data/data/Sidur.NosachSfarad.free 8.0K /data/data/com.jyaif.pewpew 9.0K /data/data/net.cactii.flash2 15.0K /data/data/com.tmobile.thememanager 6.0K /data/data/com.tmobile.themechooser 199.0K /data/data/com.dropbox.android 233.5K /data/data/com.android.providers.telephony 16.0K /data/data/com.bbb.btr 5.0K /data/data/org.nstamato.bansheeremote 6.5K /data/data/com.android.systemui 2.5K /data/data/com.adobe.flashplayer 38.5K /data/data/com.noshufou.android.su 41.0K /data/data/au.com.phil 744.5K /data/data/de.hms.xconstructionfull 4.0K /data/data/com.android.stk 2.5K /data/data/com.lysolpionex.HomestarRunnerSoundboard 4.0K /data/data/com.android.spare_parts 4.0K /data/data/com.android.soundrecorder 2.5K /data/data/com.androidemu.snes 48.0K /data/data/com.android.providers.settings 204.5K /data/data/com.android.settings 13.0K /data/data/com.koushikdutta.rommanager 5.0K /data/data/com.sec.ccl.csp.app.secretwallpaper.themetwo 6.5K /data/data/com.voiceplusfree 7.0K /data/data/com.nasc.widget.pixelartclock 4.0K /data/data/com.android.protips 4.0K /data/data/com.svox.pico 8.5K /data/data/com.sportstracklive.stopwatch 2.9M /data/data/com.google.android.apps.reader 14.5K /data/data/com.android.phone 67.5K /data/data/org.zwanoo.android.speedtest 5.5K /data/data/com.replica.replicaisland 4.0K /data/data/com.teamdouche.pacman 2.5K /data/data/com.hg.gunsandglory 4.0K /data/data/com.android.packageinstaller 42.0K /data/data/com.squareup 7.0K /data/data/com.android.music 12.0K /data/data/com.android.mms 322.0K /data/data/com.android.providers.media 34.5K /data/data/org.adw.launcher 4.0K /data/data/com.android.magicsmoke 4.0K /data/data/com.android.wallpaper.livepicker 6.5K /data/data/com.android.wallpaper 223.5K /data/data/com.xyzmo.signature 33.5K /data/data/com.a0soft.gphone.aCompass 18.0K /data/data/com.android.inputmethod.latin 7.5K /data/data/com.osao.themarbians 4.0K /data/data/com.android.htmlviewer 320.0K /data/data/org.onaips.vnc 2.7M /data/data/com.cooliris.media 221.0K /data/data/com.google.android.gm 4.0K /data/data/org.openintents.filemanager 4.0K /data/data/com.android.fm 7.5K /data/data/com.publicobject.shush 47.0K /data/data/com.android.email 4.0M /data/data/com.googlecode.pythonforandroid 44.5K /data/data/org.droidstack 11.0K /data/data/com.android.providers.drm 591.5K /data/data/com.keramidas.TitaniumBackup 1.2M /data/data/com.google.android.apps.googlevoice 110.0K /data/data/com.google.earth 4.0K /data/data/com.android.providers.downloads.ui 40.5K /data/data/com.android.providers.downloads 2.5K /data/data/com.marvin.espeak 4.0M /data/data/com.google.android.music 130.5K /data/data/com.zeptolab.ctr 4.0K /data/data/com.android.development 15.5K /data/data/com.android.deskclock 4.0K /data/data/com.android.defcontainer 21.0K /data/data/com.miui.player 525.5K /data/data/com.google.android.apps.books 4.0K /data/data/com.bel.android.dspmanager 4.0K /data/data/com.tmobile.theme.Cyanbread 1.5M /data/data/com.android.providers.contacts 32.0K /data/data/com.jawbone.companion 2.5K /data/data/com.melodis.midomiMusicIdentifier 2.5K /data/data/net.artifix.pomodroido.free 7.5K /data/data/com.android.contacts 13.0K /data/data/com.halfbrick.fruitninja 4.0K /data/data/com.android.certinstaller 1.6M /data/data/com.evernote 2.5K /data/data/com.bw.picme.local 7.5K /data/data/com.android.camera 417.5K /data/data/com.android.providers.calendar 10.0K /data/data/com.android.calendar 601.5K /data/data/com.tencent.launcher 6.5K /data/data/com.android.calculator2 4.0K /data/data/com.cyanogenmod.CMWallpapers 7.0K /data/data/com.cyanogenmod.updatenotify 570.0K /data/data/com.google.android.apps.maps 2.0M /data/data/com.subatomicstudios 9.0K /data/data/com.cyanogenmod.stats 29.5K /data/data/com.t4ils.tapandcrash 2.5K /data/data/com.androidemu.gens 11.0K /data/data/com.cyanogenmod.cmparts 7.9M /data/data/com.android.browser 6.5K /data/data/DoodleLander.DoodleLander 722.0K /data/data/ca.jamdat.flight.scrabblefree 13.5K /data/data/com.android.bluetooth 31.0K /data/data/com.androidemu.gba 243.5K /data/data/com.popcap.peggle 4.0K /data/data/com.android.providers.applications 4.0K /data/data/com.tmobile.theme.Androidian 4.0K /data/data/jackpal.androidterm2 2.5K /data/data/gabriel.metronome 6.0K /data/data/com.android.providers.subscribedfeeds 25.0K /data/data/com.tuneme.tuneme 16.5K /data/data/com.android.launcher 12.1M /data/data/com.swype.android.installer 7.5K /data/data/inediblesoftware.shotgun 61.5K /data/data/com.silvertree.cordy 36.5K /data/data/com.pandora.android 45.5K /data/data/com.google.android.youtube 44.0K /data/data/com.google.android.stardroid 2.5K /data/data/org.wordpress.android 70.0K /data/data/com.mint 1.4M /data/data/com.netflix.mediaclient 56.5K /data/data/com.rovio.angrybirdsrio 267.5K /data/data/com.rovio.angrybirds 13.0K /data/data/com.google.android.apps.translate 2.5K /data/data/org.transdroid.search 421.5K /data/data/com.twitter.android 171.5K /data/data/com.google.android.apps.unveil 543.5K /data/data/com.swype.android.inputmethod 11.0K /data/data/com.storybird.spacebusterlite 17.0K /data/data/com.gindin.zmanim.android 8.5K /data/data/com.dikkar.irecord 22.5K /data/data/com.gotow.hexdefense 46.5K /data/data/com.mybo.tetris 74.8M /data/data In short, I have no idea what's going on, but I've ensured that almost no applications are living on my internal storage and I'm _still_ getting "Phone Memory Low" in the notification bar. What gives?
Naftuli Kay (2652 rep)
Aug 31, 2011, 06:03 PM • Last activity: Jun 7, 2020, 11:14 AM
1 votes
2 answers
2529 views
Install/Run Android Skype on ARM LInux?
I have a Chromebook with an ARM processor. I have installed Ubuntu on that Chromebook. However, since there is no Skype-binary for ARM Linux, is it possible to use the version of Skype of the android APK, and run that on my ARM Linux ? Is there some kind of Dalvik enviroment or converter for ARM Ubu...
I have a Chromebook with an ARM processor. I have installed Ubuntu on that Chromebook. However, since there is no Skype-binary for ARM Linux, is it possible to use the version of Skype of the android APK, and run that on my ARM Linux ? Is there some kind of Dalvik enviroment or converter for ARM Ubuntu ?
What would be the minimal emulation environment, if I wanted to emulate android ?
Quandary (615 rep)
Aug 7, 2015, 11:10 AM • Last activity: Mar 5, 2020, 06:01 AM
1 votes
0 answers
210 views
Dalvik vm heap props resetting on reboot
I am running android 9 and I tried changing heapsize prop by the following command setprop dalvik.vm.heapsize 384m and then verifying by getprop | grep heapsize which returns 384m so it works. But after a reboot the value returns to its default 768m.I also tried to modify the build.prop file by addi...
I am running android 9 and I tried changing heapsize prop by the following command setprop dalvik.vm.heapsize 384m and then verifying by getprop | grep heapsize which returns 384m so it works. But after a reboot the value returns to its default 768m.I also tried to modify the build.prop file by adding the lines but still the props revert on every boot (the file itself still shows the change). Any help ?
brz_bro (11 rep)
Nov 11, 2019, 06:24 AM
2 votes
0 answers
181 views
Why is ART still needed on Android?
The reason Andy Rubin chose Java for Android Dev is not publicly known, only speculations, but it seems to me that the combination of being able to run a Java app everywhere (because the earliest version of Android used JVM) and the huge popularity of Java made it a sexy choice. Android Run Time (AR...
The reason Andy Rubin chose Java for Android Dev is not publicly known, only speculations, but it seems to me that the combination of being able to run a Java app everywhere (because the earliest version of Android used JVM) and the huge popularity of Java made it a sexy choice. Android Run Time (ART) is the second Iteration of Java Virtual Machine after Dalvik Virtual Machine. Obviously, Write once, run everywhere, which Java promised is not True on Android due to the highly modified JVM == ART. My question is this: since apps written for Android are not portable (i.e the apps are platform dependent), why still hold on to it? Why convert to bytecode before running it on ART and not just compile to native code directly without the need for an interpreter (ART) like in the case of Apple's Swift? Why tolerate the performance loss just for ART? an iPhone App on 4gb ram will perform better than the same app on Android with 6gb of RAM due to the absence of the possibly unnecessary ART layer. In 2019 and beyond why is the ART necessary?
LekeOpe (121 rep)
Jul 4, 2019, 09:22 AM
5 votes
1 answers
327 views
Do calls to Java native interface in android apps run within Dalvik VM?
I read that apps sometimes access the native libraries for optimization purposes via the Java native interface. As far as I understand, JNI just provides java wrappers around c/c++ libraries/binaries which are written closer to hardware hence faster and more efficient. But how does it provide a perf...
I read that apps sometimes access the native libraries for optimization purposes via the Java native interface. As far as I understand, JNI just provides java wrappers around c/c++ libraries/binaries which are written closer to hardware hence faster and more efficient. But how does it provide a performance boost, aren't JNI APIs called through Dalvik VM, so they do not run natively, they are still running inside a VM so there shouldn't be any difference.
Sumesh Kumar (53 rep)
Mar 11, 2019, 11:41 AM • Last activity: Mar 11, 2019, 12:41 PM
1 votes
0 answers
156 views
How to clear dalvik cache if DDMS doesn't recognize device?
I have a Navon Platinum Explorer tablet (wich is not an original Navon tablet). Few years ago I was able to clear the dalvik cache, with DDMS in Eclipse (Mars) but it's full again and DDMS doesn't recognize the device, so I can't clear it. Windows says unknown device. I looked for this device in Ora...
I have a Navon Platinum Explorer tablet (wich is not an original Navon tablet). Few years ago I was able to clear the dalvik cache, with DDMS in Eclipse (Mars) but it's full again and DDMS doesn't recognize the device, so I can't clear it. Windows says unknown device. I looked for this device in Oracle VM USB device list and there I found it as **Onda (unverified) V972 tablet in flashing mode**.
When I turn the tablet on it display the android logo and stuck there. When I press the Power + Volume up / Volume down buttons it doesn't display anything, but connects to the PC (or if already connected then disconnects). I can't enter recovery menu.
So how can I clear the dalvik cache, and disable logging so it doesn't get full again? ## From Ubuntu ## *(First, I do not really know linux yet.)*
With sudo lshw -short command I get some interesting item related to the device (with H/W path /0/100/6/*):
enter image description here It's maybe possible to do something whith it?
Noel Nemeth (111 rep)
Dec 19, 2018, 05:09 PM • Last activity: Dec 21, 2018, 08:19 PM
Showing page 1 of 20 total questions