草庐IT

test_tasks

全部标签

安卓运行时异常 "Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag"

我在一个ListView中创建了多个布局,但是当我点击时我得到一个AndroidRuntimeException“从Activity上下文外部调用startActivity()需要FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗?”我正在添加Intent.FLAG_ACTIVITY_NEW_TASK我的Intent,但我得到了同样的信息!=(@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){retval=LayoutInflater.from(getApplicationC

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的代码,

java - 错误 :Execution failed for task ':app:mergeDebugResources'

我什至不知道从哪里开始,甚至不知道如何提问。Information:Gradletasks[:app:assembleDebug]:app:preBuildUP-TO-DATE:app:preDebugBuildUP-TO-DATE:app:checkDebugManifest:app:preReleaseBuildUP-TO-DATE:app:prepareComAndroidSupportAppcompatV72311LibraryUP-TO-DATE:app:prepareComAndroidSupportSupportV42311LibraryUP-TO-DATE:app:pr

android - 无法从 ML Kit : FirebaseMLException: The load task failed 加载自定义模型

我正在关注代码实验室:https://codelabs.developers.google.com/codelabs/mlkit-android-custom-model/#0它按原样工作,但一旦我删除提供的本地模型以强制使用云模型,我就会收到一个模糊的错误。我做的与代码实验室不同的是://manager.registerLocalModelSource(localModelSource)manager.registerCloudModelSource(cloudSource)returnFirebaseModelOptions.Builder().setCloudModelName(

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

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

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

android - ActivityManager 不保留 REAL_GET_TASKS 警告

我在我的Android手机(Nexus5)上收到来自ActivityManager的警告消息。它似乎不是来自任何特定的应用程序。它会持续显示大约每2秒一次。有人知道为什么会这样吗?或者我应该调查什么以了解更多相关信息? 最佳答案 看起来像一个应用正在使用GET_TASKS的权限,这在Lollipop中已被弃用:http://developer.android.com/reference/android/Manifest.permission.html#GET_TASKS错误是指定使用REAL_GET_TASKS代替,并且有关于此问题

android - Ionic App 错误 : Execution failed for task ':transformDexWithDexForRelease'

TheTask.leftShift(Closure)methodhasbeendeprecatedandisscheduledtoberemovedinGradle5.0.PleaseuseTask.doLast(Action)instead.atbuild_14nw1tmmrdvevki8jo499flje.run(/home/chaitanya/Videos/feb27/client/ionic/platforms/android/build.gradle:142)publishNonDefaultisdeprecatedandhasnoeffectanymore.Allvaria

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

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