D8: Difference between revisions

From Android Wiki
(Created by translating the page "D8")
Tag: contenttranslation
 
No edit summary
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, 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>
== See also ==
* [[Dx|dx compiler]]


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

Revision as of 11:45, 13 August 2017

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, shoudl 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.