草庐IT

仪器仪表

全部标签

具有操作栏、仪表板等的 Android UI 库

是否有包含操作栏和仪表板等组件的AndroidUI库?许多新的应用程序似乎都有这些组件,所以我希望有可用的解决方案(免费或付费)。 最佳答案 另请查看GreenDroid这允许你实现例如操作栏。 关于具有操作栏、仪表板等的AndroidUI库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4196539/

android - 在 Jenkins (Gradle) 上运行 android 单元测试和仪器测试

我的androidTest文件夹中有一些单元和仪器测试。我正在尝试在本地Jenkins上运行这些测试。我已经使用Jenkins成功配置了我的项目,并且还为仪器测试创建了一个模拟器。到目前为止,我看到的所有资源都只关注Ant和早期版本的Gradle。当前版本中编写任务的语法略有变化,我对此感到困惑。这是我的build.gradle文件:applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultConfig{applicationId"myPackageNa

android - Crashlytics 表示日志上传已完成,但仪表板中没有任何内容

05-1513:50:53.44228150-28193/appI/CrashlyticsCore:Crashlyticsreportuploadcomplete:但我的仪表板显示有0个问题、0个非严重问题和0个用户。这是什么原因? 最佳答案 请确保您在应用程序的build.gradle中将CrashlyticsSDK作为依赖项block的最后一行。dependencies{...compile('com.crashlytics.sdk.android:crashlytics:2.9.1@aar'){transitive=true;

查找不包括数字仪表板号码的目录

我正在尝试编写一个查找命令,该命令不包括数字仪表板号码,但允许其他目录。样本目录./135888897-135954433/./135888897-135954434/./135888897-135954435/./BLAG-DEF-JOB1/./TOM-DEPLOYDEV-JOB1/./FRANK-RELEASE-JOB1/./STEVE-RELEASE-JOB1/这是我查找命令的一部分。我似乎无法跳过数字目录。find.-typef!-regex'\./[0-9]+\-[0-9]+/*'任何帮助都会很棒。谢谢!看答案您应该使用.*代替*.使用正则a时*意思是“匹配前面的代币0或更多次”这将

Android 仪器测试未找到测试

我是Android插桩单元测试的新手。我有一个看起来像这样的简单测试。这是在仪器测试中;在我真正编写一个实际的插桩测试之前,我只想测试一个简单的:@RunWith(AndroidJUnit4.class)@SmallTestpublicclassAddressBookKeepingInstrumentedTest{publicstaticfinalStringTEST_STRING="Thisisastring";publicstaticfinallongTEST_LONG=12345678L;@Testpublicvoidtest_simple(){assertEquals(2,1+

android - 如何授予对 android 仪器测试的权限?

我有一个读取SMS的应用程序。该应用程序在调试时运行良好,但在使用android仪器测试对其进行测试时会抛出以下错误java.lang.SecurityException:PermissionDenial:readingcom.android.providers.telephony.SmsProvider这是我的测试用例@RunWith(AndroidJUnit4.class)publicclassSmsFetcherTest{@TestpublicvoidfetchTenSms()throwsException{//Contextoftheappundertest.Contextap

android - 如何从 Eclipse 运行 Android 仪器测试?

目前我正在以这种方式从命令行运行仪器测试:adbshellaminstrument-wcom.blah.blah/android.test.InstrumentationTestRunner有没有办法从Eclipse运行它们(自动安装应用程序)? 最佳答案 我无法确定对模拟器的自动部署。但是,您可以采用相同的“adbshell”命令并创建外部启动配置。我在同一主题上写了博客here.当您还使用“-edebugtrue”参数时,以这种方式启动会更直观一些。但是,我认为我已经从bashshell脚本中获得了更多的好处(如果您使用的是良好

android - android 仪器测试的输出在哪里?

我设法让gradlecC开始工作。我的测试只打印并记录一行文本。grep-rtext*fails.system.out和logging输出在哪里?谢谢编辑:我找到了unit测试的输出(它在.../app/build/test-results/中)。但仍然没有运气。有没有办法以某种方式保存插桩测试的输出? 最佳答案 运行gradlewconnectedCheck会在build目录下生成测试结果,见\build\reports\androidTests\connected\and\build\outputs\androidTest-re

android - 如何将 Android(仪器)测试文件放在项目目录之外?

我有一个Android项目(由Cordova生成),我想向其添加(检测)测试。它只有一个应该测试的MainActivity.java。通常这意味着向build.gradle添加一些依赖项并创建一个文件/src/androidTest/java/org/example/package/MainActivityTest.java带有MainActivityTest类和一些测试方法。(在AndroidStudio中,我什至可以通过使用Run->“RecordEspressoTest”来生成它们-非常简单且有效)。不幸的是,我现在要求那些测试文件确实存在于项目目录之外。现有的Cordova项目

android - Fabric 仪表板中未显示 Crashlytics.log

我正在使用Crashlytics并且发生致命崩溃。但是数据添加了Crashlytics.log(mytext);在FabricDashboard的任何地方都没有显示。我在文档中找不到有关必要设置或配置的任何提示。我错过了什么? 最佳答案 这里是来自Fabric的Mike。自定义日志、key和用户标识符包含在每次崩溃的基础上。要查看它们,请从您的并点击特定问题。然后单击“查看所有session”您将看到最近的session和特定数据:需要注意的一点是,一旦您知道这些值,就需要在每次启动应用程序时进行设置。它们不会在多次启动后持续存在。