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

c-使用CMake和Android NDK,“ C编译器[…]无法编译简单的测试程序”【代码】

我目前正在测试Windows上对Android NDK C项目的Visual Studio 2017 RC CMake支持,但遇到问题. 当我尝试使用以下方法生成CMake缓存时:<cmake.exe> -G "Visual Studio 15 2017" -DCMAKE_INSTALL_PREFIX:PATH=<install_path> -DCMAKE_TOOLCHAIN_FILE="<androidNDK_path>\build\cmake\android.toolchain.cmake" -DANDROID_TOOLCHAIN=gcc -DANDROID_ABI="armeabi-v7a with NEON" --DCMAKE_BUILD_TYPE="Debug" <source>我收到以下错误消...

在使用Robolectric测试Android应用程序时,如何创建影子类以解决与自定义属性相关的崩溃问题?【代码】

我正在将a custom widget集成到我的项目中.它使用自定义属性并且正在崩溃Robolectric.从我收集到的内容,custom attributes aren’t supported yet.注意:构造函数是“敌对的”,因为它会在构造上抛出异常,但我现在已将它们注释掉了. 崩溃日志java.lang.RuntimeException: error inflating layout/mainat com.xtremelabs.robolectric.res.ViewLoader.inflateView(ViewLoader.java:106)at com.xtremelabs.robolectric.res.ViewLoader....

java – 在Android JUnit测试中加载本机库【代码】

我使用ndk-build生成了一个本机库,我可以在我的Android应用程序中加载和使用它.但是,我想针对我的应用程序的这一部分编写一些测试. 在我的测试中调用本机函数时,我收到此异常消息:java.lang.UnsatisfiedLinkError: no process in java.library.path…进程是我要导入的本机库,名为libprocess.so. 我正在使用Roboelectric进行测试,并使用RobolectricTestRunner运行这个特殊的测试,如果它有所作为的话. 如何让我的测试项目“看到”本...

Android Studio 3.0 Canary 1:Kotlin测试或Java测试引用Kotlin类失败【代码】

UPDATE 此处已针对此问题提交了一个错误:https://youtrack.jetbrains.com/issue/KT-17951 更新2 该错误已在Android Studio 3.0 Canary 3中修复 原帖 我刚刚开始使用Android Studio 3.0,我从一开始就启用了kotlin支持.我在我的项目中写了一个非常简单的Kotlin类:data class Wallet(val coins: Int) {fun add(value: Int): Wallet = Wallet(coins + value)fun substract(value: Int): Wallet = if (coins > value) Wallet(coins + ...

c# – Xamarin(Android)Visual Studio 2017中的单元测试【代码】

我正在使用Visual Studio 2017来开发Xamarin Android应用程序.我想只添加简单的逻辑单元测试.为此,我尝试使用单元测试添加“单元测试应用程序(Android)”或“类库(Android)”项目,但没有一项工作. 单元测试应用程序(Android) 我将新项目添加到我的“单元测试应用程序(Android)”类型的解决方案中.生成的项目包含带有样本测试的TestsSample类,但我不知道如何启动它们.我安装了ReSharper,但是当右键单击项目/类时,我没有运行测试的选...

Android 7.0源码环境单元测试【代码】

“单元测试”测试模块内部方法或类。“集成测试”测试模块间的调用。 Android官方测试文档:https://developer.android.com/training/testing/index.html Android studio 测试文档:https://developer.android.com/studio/test Android单元测试内容: 有复杂逻辑的类: 1、算法类。如字符串转数字、时间转换等。 2、协议类,各种通讯协议。网络、串口等。在后台或外部协议模块未完成前根据协议,编写桩模块进行测试。 3、UI控制类,...

android – 基于地理位置测试应用程序?【代码】

我有一种情况需要测试智能手机应用程序.目标是根据地理位置禁用我的应用程序.例如,假设我通过我的应用程序“直播”流式传输某些视频,并且如果用户进入某个受限制的位置并且当用户移动到可接受的地理区域时将其打开,则会禁用流式传输. 现在测试的部分是,所有的手机都可以说5个手机就在我面前,我想测试运行在他们身上的应用程序,当应用程序进入限制区域时应用程序将被关闭.怎么能实现这一目标? 编辑: – 实际场景 – 在Android应用...

android – 真实设备上的Galaxy S4测试应用程序

在文档here之后,我正在尝试在我的S4上设置测试环境.当我将它插入我的计算机时,驱动程序无法正确安装,因此我按照说明使用SDK的usb_driver文件夹中的任何内容进行更新. 我只是收到一条消息,说Windows无法找到驱动程序并且无法安装,就好像正确的驱动程序不在文件夹中一样.我在“计算机管理”窗口中的“其他设备”下单击“SAMSUNG_Android”.当我转到“我的电脑”时,我确实看到我的设备列在便携式设备下.我错过了一步吗?任何帮助表示赞...

试图在MultiDex应用程序中测试Android模块,com.android.test.runner.MultiDexTestRunner无法识别【代码】

有人知道为什么我不能使用MultiDexTestRunner吗?我的build.gradle包含:android {...defaultConfig {...multiDexEnabled truetestInstrumentationRunner 'com.android.test.runner.MultiDexTestRunner'}dependencies { ...// Testing-only dependenciesandroidTestCompile 'com.android.support.test:runner:0.4.1'androidTestCompile 'com.android.support.test:rules:0.4.1'androidTestCompile 'junit:junit:4.12'Gradle的Andro...

android – 为beta测试提供应用程序

我即将部署我的应用程序进行beta测试.但是,我对安全交付beta测试设备的最佳方法感到困惑. 我理解通过电子邮件发送apk文件不是一个合理的举动. 做了一些研究后,我发现了以下内容. > Deploy Gate-提供私人无线分配.> Google Play Private Channel for Google Apps-没有完全掌握它.> Zubhium-新平台.有人曾尝试过这个吗? 有人可以通过适当的方法指导我吗?解决方法:beta测试的一点是,你总是冒着泄露apk的风险.实际上没有什么可以阻止...

java – Android编写单元测试实用程序方法【代码】

我正在为静态实用程序方法编写单元测试:public static String getString(Object object, boolean prettyPrint) {if (object == null) {throw new NullPointerException("Cannot pass null to Utility.getString() method");}Gson gson;if (prettyPrint) {gson = new GsonBuilder().setPrettyPrinting().create();} else {gson = new Gson();}return gson.toJson(object); }这是单元测试:@Test public void getString() throws E...

Android Studio 3.5测试版加载SDK java源码【图】

参考博客:http://blog.sina.com.cn/s/blog_c3eb50230102wt1g.html 1.下载adnroid-28的源码 在Android Studio中加载不到源码的下载链接,所在在Android Studio中下载不到源码。所以,需要借助 android-sdk_r24.4.1-windows.zip 下载源码,这个zip的下载链接  https://dl.google.com/android/android-sdk_r24.4.1-windows.zip?utm_source=androiddevtools&utm_medium=website 也可以直接进入https://www.androiddevtools.cn/点击 ...

java – 在Android上执行JUnit测试的CalledFromWrongThreadException【代码】

我是JUnit和Android的新手,很难找到与Android合作的好测试文档. 我有一个测试项目,其中包含扩展ActivityInstrumentationTestCase2的类.检查GUI状态(启用了什么,相对位置等)的简单测试按预期工作.但是,当我尝试执行按钮单击操作时,会抛出错误的线程异常.任何人都知道如何解决这个问题? 作为后续,有没有人对Android的测试或TDD免费资源有什么好的建议?我正在使用Eclipse / MotoDev. 谢谢 根据我调用每个按钮的方式,我可以得到不同的...

java – 使用Firebase的Android Studio中的JUnit测试【代码】

我想在Android Studio中为此类编写单元测试,但由于使用了Firebase,我在创建测试以覆盖userignin()和getSignedinUserprofile()时遇到问题.有人对这个有经验么?public class LoginActivity extends AppCompatActivity implements View.OnClickListener{private Button buttonSignIn; private EditText editTextEmail; private EditText editTextPassword; private TextView textViewSignUp;private ProgressDialog mProgressDialog;...

“Monkey Runner”对于测试人员直接在Android应用程序中准备测试用例有用吗?【代码】

我已通过“Monkey Runner”获取以下链接http://developer.android.com/guide/topics/testing/testing_android.html它有很多Java代码.我无法忍受代码创建测试用例.是仅供开发人员或测试人员彻底测试应用程序.是否还有其他模式可以通过代码创建测试用例?任何人都可以向我提出相同的建议. 谢谢.解决方法:看看我的MonkeyRunner代码.应该比Java更容易.更改保存文件的路径,并替换电话号码.我只有一个问题.不能挂断电话.#! /usr/bin/env ...