1: 使用的前提是必须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: 接下来,通过命令去反编译我们需要编译的文件:
首先需要通过命令进入到我们的目录,再写如下命令去反编译
java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt
AndroidManifest.xml 是需要反编译的文件,
AndroidManifest.txt 是反编译以后文件叫的名字
(5): 反编译完成以后,打开文件,找到package就是我们需要的包名:
3: 配置需要启动的actiity : 我们需要在mainfest文件里面找到他: 如下图有main何launcher就是我们需要的activity
4: 选择工具为Android,自动化框架为appium
5: 选择我们需要的运行到手机的sdk,注意这个sdk和我们手机的版本号要保持一致:
6: 填写 手机唯一识别码 Devices Name ,通过 adb devices
到此我们的环境就已经搭建完成
下边是启动手机的代码