アプリケーションの実行中に.dexファイルに起こることは何ですか? これをテストするために、 "data/dalvic-cache"の.dexファイル[whatsapp]を削除してから、そのアプリケーションを実行します。それは完全に動作します。 私の知る限り.dexファイルは、アプリケーションのインストール時に作成されます。 私の質問は、.dexファイルが必要な理由とARTがそれを使用している理由です。Android Run Time(ART)は動作していますか? .dexファイルには何が起こっていますか?
1
A
答えて
0
はい。 。私の結論は.dexファイルは私たちがアプリケーションを起動するときに作成されていません。私の実験では、dalvic-cacheアプリケーションでの.dexファイルなしでは動作しますが(遅くなります)、システムを再起動するとアンドロイドはアプリケーションを最適化し、.dexファイルを再作成します。もう一つのことは、アンドロイド版のDalvic Virtual Machineが存在しないことです。 5.0以上にはART(Dalvic Virtual Machineに代わるもの)のみがあります。
関連する問題
- 1. これはandroid webViewで何が起こっていますか?
- 2. ここには何が起こっていますか?シェルプログラミング
- 3. この行には何が起こっていますか?
- 4. ここでは何が起こっていますか?
- 5. JavaのJPanelで何が起こっていますか?私は間違って何をしていますか?
- 6. 奇妙なループ動作 - ここで何が起こっていますか?
- 7. このMongoDBクエリでは何が起こっていますか?
- 8. このlet式では何が起こっていますか?
- 9. このExecuteDatasetメソッドでは何が起こっていますか?
- 10. このショートプログラムでは何が起こっていますか?
- 11. このデストラクタでは何が起こっていますか? (segfault)
- 12. オブジェクトには何が起こっていますか?
- 13. 私のモデルバインディングには何が起こっていますか?
- 14. lwzでは実際に何が起こっていますか?
- 15. "mjsip"について何が起こっていますか?
- 16. iphoneアプリケーションを起動したときに何が起こっていますか?
- 17. このmakeファイル行では何が起こっていますか?
- 18. ここに何が起こっていますか?
- 19. セーバーは難しいですか、何が起こっていますか?
- 20. Perl 6では何が起こっていますか?
- 21. 私のWordpressウェブサイトでは何が起こっていますか?
- 22. JavaScriptスコープでは何が起こっていますか?
- 23. バインドコールでは何が起こっていますか? (python + socket + strace)
- 24. py2appとpyEnchantでは何が起こっていますか?
- 25. GoogleナレッジグラフAPIは何が起こっていますか?
- 26. 次のPythonコードでは何が起こっていますか?
- 27. 私のBashコードでは何が起こっていますか?
- 28. ファイルがバンブーステージで移動されたときにファイルには何が起こっていますか?
- 29. AndroidスタジオアプリはAndroidスタジオから起動しても動作しますが、起動時は起動しません
- 30. <%= PerformSomeFunction()%>ここで何が起こっていますか?
あなたは_cache_からファイルを削除して再作成されました...? – lelloman
もしあなたがjavaをよく知っていれば、JVMのアイデアがあります。AndroidにはDVM dalvik仮想マシンがあります。この.dexファイルに格納されている特別なバイトコードでコードを変換すると、dalvik executablewファイルを意味します。 Javaアプリのように、アプリはコンパイルして実行可能ファイルを生成し、それが実行されます。 – Vickyexpert
@lelloman no。それは問題です。それは再作成されません。アプリはまだ動作しています。しかし、私は少し遅いと思う。私はシアンのモードです。 lolipop 5.1 –