D8: Difference between revisions

From Android Wiki
(Created by translating the page "D8")
Tag: contenttranslation
 
(Fixed a typo (shoudl -> should))
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
'''D8''' is a DEX-Compiler from [[Google]], wehich created [[Deodexed|DEX]]-Bytecode out of Java-Bytecode (class files), wehich can be translated to machine code on an [[android]] device by the ''Dalvik Virtual Machine (DVM)'' or, in newer Android versions, by the [[Android runtime|Android Runtime (ART)]]. This DEX-Bytecode is included in the [[APK]] file  with which an [[app]] is installed on an android device. D8, compared to the compiler used before, dx, shoudl take less time to create smaller DEX files. A pre-version of D8 should be provided in august 2017.<ref>{{Cite web|url=https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html|title=Next-generation Dex Compiler Now in Preview|date=2017-08-11|accessdate=2017-08-12|publisher=Android Developers Blog|author=James Lau|language=en}}</ref><ref>{{Cite web|url=http://www.androidpolice.com/2017/08/11/googles-next-gen-d8-dex-compiler-now-preview-improves-compilation-times-file-sizes/|title=Google's next-gen D8 dex compiler is now in preview, improves compilation times and file sizes|date=2017-08-11|accessdate=2017-08-12|publisher=androidpolice.com|author=Richard Gao|language=en}}</ref>
'''D8''' is a DEX-Compiler from [[Google]], wehich created [[Deodexed|DEX]]-Bytecode out of Java-Bytecode (class files), wehich can be translated to machine code on an [[android]] device by the ''Dalvik Virtual Machine (DVM)'' or, in newer Android versions, by the [[Android runtime|Android Runtime (ART)]]. This DEX-Bytecode is included in the [[APK]] file  with which an [[app]] is installed on an android device. D8, compared to the compiler used before, dx, should take less time to create smaller DEX files. A pre-version of D8 should be provided in august 2017.<ref>{{Cite web|url=https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html|title=Next-generation Dex Compiler Now in Preview|date=2017-08-11|accessdate=2017-08-12|publisher=Android Developers Blog|author=James Lau|language=en}}</ref><ref>{{Cite web|url=http://www.androidpolice.com/2017/08/11/googles-next-gen-d8-dex-compiler-now-preview-improves-compilation-times-file-sizes/|title=Google's next-gen D8 dex compiler is now in preview, improves compilation times and file sizes|date=2017-08-11|accessdate=2017-08-12|publisher=androidpolice.com|author=Richard Gao|language=en}}</ref>
 
== See also ==
* [[Dx|dx compiler]]


== References ==
== References ==
<references />
<references />

Latest revision as of 20:11, 13 May 2018

D8 is a DEX-Compiler from Google, wehich created DEX-Bytecode out of Java-Bytecode (class files), wehich can be translated to machine code on an android device by the Dalvik Virtual Machine (DVM) or, in newer Android versions, by the Android Runtime (ART). This DEX-Bytecode is included in the APK file  with which an app is installed on an android device. D8, compared to the compiler used before, dx, should take less time to create smaller DEX files. A pre-version of D8 should be provided in august 2017.[1][2]

See also

References

  1. Lua error: Internal error: The interpreter exited with status 127.
  2. Lua error: Internal error: The interpreter exited with status 127.