包含dextools官网的词条

网络 阅读: 2023-10-19 11:11:01
欧意最新版本

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址

本文带来了【dextools官网】内容供参考阅读,并对相关内容进行了分析,下面就跟随币王网小编一起了解dextools官网。

PLATFORM TOOLS 是什么意思?

platform-tools包含开发app的平台依赖的开发和调试工具,包括 adb、fastboot等

android sdk里的各目录作用

AVD Manager.exe:虚拟机管理工具,用于建立和管理虚拟机。

SDK Manager.exe:sdk管理工具,用于管理、下载sdk、sdk工具,能及扩展工具

tools目录:包括测试、调试、第三方工具。模拟器、数据管理工具等。

build-tools目录:编译工具目录,包含了转化为davlik虚拟机的编译工具。

包括

aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。

aidl:把.aidl 接口转换成java接口.

dx:转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中.

dexdump:dump devlik中间代码

platform-tools目录:包含开发app的平台依赖的开发和调试工具。

包括

adb:android调试工具

fastboot:boot工具

platforms/android-version目录:包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标。

system-images目录:编译好的系统映像。模拟器可以直接加载。

sources目录:android sdk的源码目录

samples目录:sdk例子

Android studio .class文件手动生成dex

注:写这篇文章是为了让那些学习android 热修复的童鞋了解下,当然如果是大牛可以略过。

点击Build --Rebuild project,点击完成后需要打包成jar 的class文件会在下面所示的目录中显示,指出的就是我们需要打包的class文件,生成的class文件在app/build/intermediates/classes中

先做个例子:这边取个.class文件,例如Test.class,用来生成dex 

.class生成dex 需要用到androidstudio 支持的dx.bat ,我们找到android SDK 目录下的

build-tools文件目录。

打开cmd 运行 命令:

dx --dex --output  需要生成dex的目录和名称   class文件所在的目录

例如:我需要生成dex文件在C盘的一个文件夹目录下,而class 文件在C盘的一个目录中

这时候只要在--dex 后面加上--no-strict 就可以了。

让编译器监测不那么严格。

如下:dx --dex --no-strict --output 

编译通过,成功生成dex文件。

dex 认证过程

从dex官网截取的图片,从图片中可以清晰的看到dex作为认证的中间方,需要我们提供客户端(client)以及身份提供程序(IdP)。

login接口传递redirect_uri地址,作为回调地址

(2)接下来login接口回去访问dex/auth?client_id=testredirect_uri= ;response_type=codescope=openid email groups profile offline_accessstate=login

(3)从dex返回 ,并展示dex的登录界面

(4)输入用户名和密码,点击登录之后,IdP验证用户名密码的合法行,生成code返回到callback地址。

有关dextools官网分享到这里,想要阅读更多相关内容请关注币王网。

本文 原创,转载保留链接!网址:https://licai.bangqike.com/lzs/148932.html

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

扫一扫关注我们,了解最新精彩内容

搜索