.class生成.dex

class文件生成dex文件

进入SDK的build-tools路径下,里面有一个dx.bat
或者直接把这个路径配置到环境变量里面



这里写图片描述

进入cmd命令行

如果没有配置环境变量的话,就先进入上面那个目录
cd e:
e:
cd E:\software\AndroidStudio\SDK\build-tools\23.0.2
dx --dex --output xx\xx.dex  xxx\

xx\xx.dex是要生成的dex的路径和名称
xxx\是要编译的class文件的路径,从包名开始
比如是F:\dex\com\test\dex\xx.dex的话,这里就是F:\dex\
将dex推到模拟器
abd push xx\xx.dex xxx\xxx\
xx\xx.dex是硬盘上dex的路径
xxx\xxx\是模拟器里要放的路径,一般是\mnt\sdcard\

之后在项目里假如读写权限

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

注意,这里还有个坑,我sdcard下明明有out.dex,而且权限也加上了,但是我每次读取的时候都说这个文件不存在,其实是sdcard路径没有读写权限,加上权限就好了

chmod 777 /mnt/sdcard/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值