Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Android Studio安装第三方apk,以便我创建的测试可以在第三方apk上运行?_Java_Android_Windows_Android Studio_Junit - Fatal编程技术网

Java 如何使用Android Studio安装第三方apk,以便我创建的测试可以在第三方apk上运行?

Java 如何使用Android Studio安装第三方apk,以便我创建的测试可以在第三方apk上运行?,java,android,windows,android-studio,junit,Java,Android,Windows,Android Studio,Junit,创建新项目时,我将包名更改为第三方apk包名(com.apowersoft.mirror),然后选择空脚本并保存 我在包中创建了一个新的(小的)测试脚本,然后连接我的android设备并运行测试 将显示以下错误消息: //Testing started at 11:01 ... // 10/24 11:01:50: Launching ExampleTest... //$ adb push C:\Users\LOCAL.ADMIN\Android Studio Test //Files\Pra

创建新项目时,我将包名更改为第三方apk包名(com.apowersoft.mirror),然后选择空脚本并保存

我在包中创建了一个新的(小的)测试脚本,然后连接我的android设备并运行测试

将显示以下错误消息:

//Testing started at 11:01 ...
// 10/24 11:01:50: Launching ExampleTest...
//$ adb push C:\Users\LOCAL.ADMIN\Android Studio Test 
//Files\Practice\app\build\outputs\apk\debug\app-debug.apk 
//Testing started at 12:47 ...

//10/25 12:47:29: Launching ExampleTest
//$ adb push C:\Users\LOCAL.ADMIN\Android Studio Test 
//Files\MyApplication\myapp\build\outputs\apk\debug\myapp-debug.apk 
///data/local/tmp/com.smartvg.tcr.aevi
//$ adb shell pm install -t -r "/data/local/tmp/com.smartvg.tcr.aevi"
//pkg: /data/local/tmp/com.smartvg.tcr.aevi
//Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
应用程序调试apk是在运行脚本时自动生成的apk(我不需要此apk,因此我将其删除并尝试用第三方apk(ApowerMirror应用程序)替换它,但这不起作用。重新运行脚本后,apk再次出现在文件夹中。)

紧接着,我的第一次测试失败了。见下文(粗体)

//android.support.test.uiautomator.UiObjectNotFoundException: UiSelector[文本=寄存器]

我应该将要测试的第三方apk文件(ApowerMirror应用程序)放在哪个文件夹中

请注意:当我的设备上已经安装了apk并运行测试脚本时,我会收到下面的错误消息(失败[安装失败\u版本降级]),当我卸载它并重试时,会显示上面的错误消息:

//Testing started at 11:01 ...
// 10/24 11:01:50: Launching ExampleTest...
//$ adb push C:\Users\LOCAL.ADMIN\Android Studio Test 
//Files\Practice\app\build\outputs\apk\debug\app-debug.apk 
//Testing started at 12:47 ...

//10/25 12:47:29: Launching ExampleTest
//$ adb push C:\Users\LOCAL.ADMIN\Android Studio Test 
//Files\MyApplication\myapp\build\outputs\apk\debug\myapp-debug.apk 
///data/local/tmp/com.smartvg.tcr.aevi
//$ adb shell pm install -t -r "/data/local/tmp/com.smartvg.tcr.aevi"
//pkg: /data/local/tmp/com.smartvg.tcr.aevi
//Failure [INSTALL_FAILED_VERSION_DOWNGRADE]