【安卓真机测试,PC端手机界面问题】教程文章相关的互联网学习教程文章

当我尝试测试我的应用程序时Eclipse不会识别我的Android平板电脑?【代码】

最近我买了一个新的Android平板电脑(一个无名的中文平板电脑),我想测试我正在开发的应用程序. 但是,当我尝试通过Eclipse运行它时,它将无法识别我的平板电脑(平板电脑上启用了调试模式).当我看到选择设备对话框时,我看到了Serial Number : ??????????? AVD Name : N/A Target : unknown Debug : State : ??我正在运行Linux Mint.我该怎么办?解决方法:在Linux上,您必须为平板电脑添加udev规则.例如:#cat /etc/udev/rules.d/51-andr...

java – 从命令行运行Android Junit测试【代码】

我希望能够从命令行运行Junit测试,但是当我运行此命令时java -cp /usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]我得到的只是OK (0 tests)它是否与Android项目有关?我之前运行过这个命令并没有太多问题.解决方法:我只是设法从命令行运行JUnit测试,但使用adb shell. 命令是./adb shell am instrument -w com.dddforandroid.api/android.test.InstrumentationTestRunner更多细节here.

android – 我可以测试一个应用程序是否可以处理意图,而无需启动它?【代码】

具体来说,我试图弄清楚是否有应用程序来处理市场意图,但我想要一个通用案例解决方案. 我知道如果您执行此类操作,您可以判断是否有可用于处理意图的应用程序.我正在尝试做一些实际上没有启动意图的事情.关于我可能做什么的任何想法?try {String strURL="market://details?id="+thePackage;Intent the_intent = new Intent(Intent.ACTION_VIEW, Uri.parse(strURL));the_intent.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );startActi...

Android测试java.lang.NoClassDefFoundError由于Fest-Android导致的错误【代码】

我目前正在为我的项目实现Android的Fest,但我似乎遇到了依赖问题.如果我在没有包含Fest库的情况下运行测试,测试将正常运行.一旦我添加了Fest库,那么测试就不再运行了.而是抛出异常. 我的项目使用以下依赖项:compile files('libs/robotium-solo-5.1.jar') androidTestCompile 'com.squareup:fest-android:1.0.8' androidTestCompile 'com.google.code.gson:gson:2.2.4' androidTestCompile 'com.jayway.android.robotium:robotium-...

java – Android测试:我可以从测试方法发送短信到模拟器号码吗?【代码】

我收到了另一个团队的一些代码,并开始进行简单的改进和重新分解.第一阶段是为项目添加单元测试.我需要测试解析输入短信的功能.与上述信息相关,我的问题是: – 我可以通过测试方法将短信发送到仿真器端口吗?我写了下一个代码,但没有收到任何东西……@Test public void sendSmsTest() {SmsManager smsManager = SmsManager.getDefault();smsManager.sendTextMessage("5554", null, getSms("sms1"), null, null); }private String ...

c# – 在Android设备上测试您的Xamarin应用

我在Xamarin Studio(带有C#的Android)中开发了一个测试应用程序,并希望在我的手机上进行测试. 该应用程序在设备模拟器(相同操作系统版本)中运行良好,但是当我在手机上安装/打开它时,它只是说“TestApplication停止工作”我从在线搜索中知道数千个问题可能导致此错误消息但我的问题是: 在我的机器人上导出我的应用程序就像这样简单: >编译应用程序>将签名的.apk放在.bin文件夹中>在手机上拖动.apk(我正在使用AirDroid来拖动文件)>...

升级到Java 8和构建工具版本25后,Android测试用例失败【代码】

我有一堆运行正常的测试用例.但是,一旦我的项目更新为构建工具版本25并且Java已更新为JDK 1.8,我的所有测试用例都会失败. 当我运行我的测试时,我使用./gradlew cAT,我收到错误消息: 由于’java.lang.NullPointerException’导致检测运行失败com.android.builder.testing.ConnectedDevice>没有发现任何测试.[Nexus 6 – 6.0.1]失败 要么 对Nexus 6 – 6.0.1的测试失败:由于’java.lang.ClassNotFoundException’导致仪表运行失...

java – Android数据绑定测试在模块NoClassDefFoundError中失败【代码】

我无法在使用android数据绑定库的Module中运行本地单元测试. 首先让我讲述项目结构如何配置.project| app-MainLauncherActivity| myLibrary-CommonModuleActivity我创建了一个新项目,之后添加了一个新模块“myLibrary”. 主“app”取决于“myLibrary”模块.我在“myLibrary”中添加了一个活动,它支持数据绑定.我在点击按钮时从主“app”活动调用了模块特定活动.它只是工作,能够运行应用程序. 但是,当我为模块活动添加测试用例时,获...

Java泛型:如何包装/扩展Android Activity测试用例?【代码】

我试图扩展ActivityInstrumentationTestCase2如下:public abstract class FooActivityTestCase<T extends Activity>extends ActivityInstrumentationTestCase2<Activity> {public FooActivityTestCase(String pckg, Class<Activity> activityClass){super(pckg, activityClass);}public void foo(){ ... } }我尝试像这样扩展FooActivityTestCase:public class SpecificFooTestCaseextends FooActivityTestCase<MyActivity> {publ...

提供测试Android应用程序的解决方案

我刚刚回顾了大约10本Android书籍,阅读了大量文章并发现了一些框架,但我还没有找到任何全面的Android应用程序测试方法.测试出现(如果有的话)只是在一些书籍中仅作为单个和简短的章节,这太糟糕了. 有: > ActivityUnitTestCase和ActivityInstrumentationTestCase2> Robolectric> Robotium 但是他们都没有足够的文档,教程或示例.我无法使用Gradle设置Robotium,也可以从AS甚至命令行运行. 使用Android Studio 1.0和Gradle 1.0.0测试An...

Android Studio:测试:使用java 8或更高版本编译的库依赖项【代码】

请帮忙.我正在设置我的android studio测试时非常可怕. 我已经下载了计算器示例,从黄瓜github练习cumcumber代码测试. https://github.com/cucumber/cucumber-jvm/tree/master/android(其中一些品牌btw非常扼流自命名) 我试着在Android工作室使用它.该程序运行完美(耶!).然而,测试没有.我有一个非常可怕的消息,每次我运行时都会困扰我.*To run dex in process, the Gradle daemon needs a larger heap. It currently has approximat...

我可以找出我的哪些Beta测试人员实际安装了我的Android应用程序吗?

我们正在Google Play商店通过两个不同的应用程序(“App A”,“App B”)进行A / B测试.这两个应用都处于封闭式Beta版测试中,即.只允许链接到提供的电子邮件的帐户进行测试. A和B测试人员在单独的列表中(“App A”使用“List A”,反之亦然).这两个名单都有不到25个测试人员. 有没有办法找出,我们的哪些测试人员实际安装了应用程序?我可以看到摘要,例如目前已有多少次安装,但我不知道如何深入到用户级别.甚至可以通过Google Play开发...

java – 禁用测试文件夹中的类的重复类错误 – Android Studio / IntelliJ

我需要能够关闭“重复类”错误和可视指示符(红色波浪线下划线),当您有两个在同一个包中但在不同文件夹中命名相同的类时,您会得到这个错误.在这种情况下,’主’和’测试’. 背景 可以说这是this帖子的重复,但是,我认为一些背景是为了避免一些明显的回复(而且,该帖子也没有令人满意的答案). 这个问题与单元测试和协作者模拟有关.众所周知,Android违反了java开发的基本“遏制继承”指南.这就是为什么你需要Robolectric来测试生命周期覆...

android – 仅在应用程序100%完成时才进行仪器测试后正确清理/拆卸【代码】

我有一堆端到端的仪器测试(依赖Espresso)启动我们的启动器活动,然后在我们的应用程序中导航(最终创建几个活动).在每次测试结束时,我们的@After注释拆卸方法执行一些清理. 我们遇到的问题是,在测试完成(成功或失败的断言)之后,应用程序仍在“运行”,因此一些清理实际上导致应用程序崩溃.如果断言成功,则导致误报,或者隐藏测试失败(我们只看到崩溃而不是失败的断言). 这是一个例子:import android.app.Instrumentation; import andr...

java – 单元测试android库应用程序的最简单方法?【代码】

很抱歉,如果这是一个模糊的问题,但我很难找到一个关于如何使用Android进行单元测试(隔离测试)的单一实例… 这是我想要实现的一个例子:// Some class class Calculator {public int Add(int a, int b) { return a+b; } }// Simple test import org.junit.Assert; import org.junit.Test;class CalculatorTests {@Testpublic void should_add_numbers_correctly(){Calculator calculator = new Calculator();int expectedResult = 5...