草庐IT

android - Android 单声道 : Which Testing Frameworks work

我已经为AndroidVS2010项目创建了一个Mono并添加了NUnit测试。根据Xamarin的这篇文章,Android版Mono似乎不支持NUnit:https://bugzilla.novell.com/show_bug.cgi?id=644813在MonoforAndroid项目中是否运行任何测试框架? 最佳答案 不,nunit不工作,任何其他框架也不工作。monodroid和monotuch的目的是提供一个.net开发环境,使您可以轻松地在不同环境之间移植业务逻辑。因此,您无法真正测试特定于android/ios的代码,

Android 和 JUnit : Create a JUnit Project or a test source folder

有一个创建AndroidJUnit项目的选项。据我所知,另一种方法是在名为test的同一项目中创建一个文件夹,其中包含与现有项目相同的包名称。这两种方法有什么区别。 最佳答案 当我使用Java进行开发时,我通常会在与我的源相同的项目中创建一个单独的/test文件夹,其下具有相同的包结构。我将两者分开,这样/test内容就不会打包并与源代码一起部署。部署测试或它们所依赖的第3方JAR毫无意义。 关于Android和JUnit:CreateaJUnitProjectoratestsource

android - ListView layout_weight 不工作,高度设置为 0dp

我正在尝试使用layout_weight属性进行测试。除了ListView,它工作正常。我已将高度设置为0dp,将权重设置为0dp。我尝试将ListView放入相对布局中,但我得到了相同的结果。这是我的代码:这是它的样子:它似乎与我使用的主题有关。我正在使用Theme.Black.NoTitleBar主题。奇怪的是,我可以在模拟器中看到它正常,但在IDE中却看不到,但我需要在IDE中看到东西,因为我经常使用GUI,而且我很少用XML编码。有解决办法吗?这是已知错误吗? 最佳答案 您可以在右上边框更改IDE的主题。可能是当前选择的主题

android - 多个dex文件定义Landroid/support/test/espresso/contrib/DrawerActions

这个问题在这里已经有了答案:Androidtestsbuilderror:MultipledexfilesdefineLandroid/support/test/BuildConfig(7个答案)关闭7年前。当尝试迁移到espresso2.1时,我遇到了以下障碍com.android.dex.DexException:MultipledexfilesdefineLandroid/support/test/espresso/contrib/DrawerActions$1;atcom.android.dx.merge.DexMerger.readSortableTypes(DexMerge

java - 导入 android.support.test.* 的问题

我将此依赖项添加到gradle://单元测试依赖testCompile'junit:junit:4.12'//如果你想使用Hamcrest匹配器库,设置这个依赖testCompile'org.hamcrest:hamcrest-library:1.3'//更多内容,例如MockitoandroidTestCompile'org.mockito:mockito-core:1.+'androidTestCompile"com.google.dexmaker:dexmaker:1.2"androidTestCompile"com.google.dexmaker:dexmaker-mockit

java - Intermec 打印机中的 DP 命令问题

我正在使用Intermec直接协议(protocol)向打印机发出打印命令。它包含文本和条形码。对于12位数字,打印工作正常。但是,当我尝试打印数字介于13到18之间的数字时,它没有给出任何输出。也不会抛出任何异常。这是完美运行的命令。“BARSET”这里有一个长度为20的数字INPUTON:CLIPON:CLIPBARCODEON:.CLL:.PP23,1184:AN7:.PP23,1184:AN7:.PP23,1184:AN7:.DIR1:NASC1252:.FT'Swiss721BT':.FONTSIZE8:FONTSLANT0:.FONTSIZE36:PP104,330.BAR

Java 泛型 : How to wrap/extend Android Activity test case?

我正在尝试按如下方式扩展ActivityInstrumentationTestCase2:publicabstractclassFooActivityTestCaseextendsActivityInstrumentationTestCase2{publicFooActivityTestCase(Stringpckg,ClassactivityClass){super(pckg,activityClass);}publicvoidfoo(){...}}我尝试扩展FooActivityTestCase像这样:publicclassSpecificFooTestCaseextendsFoo

android - 大屏幕(2560x1600、2048x1536、1920x1200)宽度 dp

我查到的信息:320dp:典型的手机屏幕(240x320ldpi、320x480mdpi、480x800hdpi等)。480dp:类似Streak的补间数位板(480x800mdpi)。600dp:7英寸平板电脑(600x1024mdpi)。720dp:10英寸平板电脑(720x1280mdpi、800x1280mdpi等)。但它来自2011年。现在是2014年,有2048x1536、2560x1600、1920x1200的平板电脑和手机。它们仍然是720dp宽度还是800dp、1024dp或任何其他宽度?这对我来说仍然不清楚,因为我发现的所有讨论都是从2011年开始的,当时市场上还没

android - 为 Android Studio 设置 Google Instrumentation Test Runner

我的仪器测试在执行时使用GoogleInstrumentationTestRunner运行gradleconnectedCheck但在AndroidStudio中,我每次都必须在配置中设置它。在我的build.gradle中,我在android/defaultConfig部分有testInstrumentationRunner"com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner"但不知何故AndroidStudio0.5.9没有接受它。代码在这里:https://github

安卓 Espresso : "No test were found" , "Process crashed"

当使用Espresso测试我的Android应用程序时,我注意到运行配置有AllinModule的AndroidTest找不到测试,而运行AllinPackage成功。我创建了以下可重现的案例:使用向导使用minSdk8和空Activity创建新的干净应用使用espresso依赖项等配置gradle(见下文)使用选项AllinModule和一个带有AllinPackage的选项创建AndroidTestRunConfiguration添加带有测试的类(见下文)使用AllinPackage运行:测试通过使用AllinModule运行:未找到测试使用AllinModule运行直到几天前都运