一、 使用的前提是必须appium的环境搭建完成,比如安卓手机已经打开开发者模式,可以连接到电脑,通过 adb devices 可以获取到手机的唯一识别码
如下图是appium的使用界面,首先我们需要配置appium:
1.第一步我们必须下载到我们需要安卓的apk,点击choose按钮,把apk加载进来:
2:
选择我们apk的包名(注意这个包名在安卓的代码里面有个mainfest.xml 文件里面可以找到包名)首先我们需要对apk进行反编译:
反编译包的下载地址如下: http://download.csdn.net/download/zhuiqiuaaa/10109311
(1): 将以apk结尾的文件改成zip,将这个zip包解压出来: 1 为apk,2为将apk改为压缩包之后的文件 3: 是解压之后的文件
(2): 接下来我们对解压的文件进行反编译: 使用的反编译工具是: 下图红框里面的jar包:
3:将 AXMLPrinter2.S.jar复制到我们需要解压的包里面,而且和解压的文件必须是同级,如下图: 我们需要解压AndroidManifest.xml,就需要将AXMLPrinter2.S.jar 与 AndroidManifest.xml 平级
4: 接下来,通过命令去反编译我们需要编译的文件:
首先需要通过命令进入到我们的目录(可以按住shift+鼠标右键,点击在此处打开命令窗口),再写如下命令去反编译
java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt
AXMLPrinter2.jar 为反编译工具
AndroidManifest.xml 是需要反编译的文件
AndroidManifest.txt 是反编译以后文件叫的名字
(5): 反编译完成以后,打开文件,找到package就是我们需要的包名:
4: 选择工具为Android,自动化框架为appium
5: 选择我们需要的运行到手机的sdk,注意这个sdk和我们手机的版本号要保持一致:
6: 填写 手机唯一识别码 Devices Name ,通过 adb devices
到此我们的环境就已经搭建完成