pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

Gradle 中的 dex 是什么

What is dex in Gradle(Gradle 中的 dex 是什么)
本文介紹了Gradle 中的 dex 是什么的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

Gradle 或 Android 中的 dex 是什么?

What is the dex in Gradle or in Android?

在Gradle中,dexoptions是什么意思?

In Gradle, what's the meaning of dexoptions?

有時我的項目由于某些 dexerrors 而無法編譯.我需要激活 ProGuard 來編譯我的 Android 應用程序.

Sometimes my project does not compile because of some dexerrors. I need to activate ProGuard to compile my Android app.

推薦答案

在標準的java世界中:

當您編譯標準 java 代碼時:編譯器生成 *.class 文件.*class 文件包含可以在標準 JVM 上執行的標準 java 字節碼.

In the standard java world:

When you compile standard java code : the compiler produce *.class file. A *class file contains standard java bytecode that can be executed on a standard JVM.

這是不同的.您使用 java 語言編寫代碼,但編譯器不生成 *.class 文件,它生成 *.dex 文件.*.dex 文件包含可以在 Android 虛擬機 (dalvik) 上執行的字節碼,這不是標準的 Java 虛擬機.

It is different. You use the java language to write your code, but the compiler don't produce *.class files, it produce *.dex file. A *.dex file contains bytecode that can be executed on the Android Virtual Machine (dalvik) and this is not a standard Java Virtual Machine.

明確一點:android 中的 dex 文件相當于標準 java 中的 class.

To be clear: a dex file in android is the equivalent of class in standard java.

所以 dexoptions 是一個 gradle 對象,其中定義了一些配置此 java-code-to-android-bytecode 轉換的選項.通過這個對象配置的選項是:

So dexoptions is a gradle object where some options to configure this java-code-to-android-bytecode transformation are defined. The options configured via this object are :

  • 目標API級別
  • force-jumbo 模式(啟用后允許 dex 文件中包含更多字符串)

啟用 jumboMode :

android {
    dexOptions {
        jumboMode = true
    }
}

這篇關于Gradle 中的 dex 是什么的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 检验科改造施工_DSA手术室净化_导管室装修_成都特殊科室建设厂家_医疗净化工程公司_四川华锐 | 航拍_专业的无人机航拍摄影门户社区网站_航拍网 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 开云(中国)Kaiyun·官方网站-登录入口| 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 礼堂椅厂家|佛山市艺典家具有限公司| 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 塑料检查井_双扣聚氯乙烯增强管_双壁波纹管-河南中盈塑料制品有限公司 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 江苏齐宝进出口贸易有限公司 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 郑州墨香品牌设计公司|品牌全案VI设计公司 | 北京燃气公司 用户服务中心| 精密光学实验平台-红外粉末压片机模具-天津博君 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 电缆接头_防水接头_电缆防水接头 - 乐清市新豪电气有限公司 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 |