草庐IT

Test-build-desktop

全部标签

android - org.koin.android.error.MissingAndroidContextException : when try to test app with context

我想为koin编写测试。我使用RoomDatabase,它在构造函数中接收上下文。应用运行良好但测试失败Can'tresolveApplicationinstance.PleaseuseandroidContext()functioninyourKoinApplicationconfiguration. 最佳答案 如果你想在你的模块中使用上下文,你应该在你的startkoin方法中传递上下文//startKoin!startKoin{//declareusedAndroidcontextandroidContext(this@MyA

Android 更新导致错误 : Error:java. nio.file.AccessDeniedException :/home/path/. android/build-cache.lock

已将AndroidStudio从2.3版更新到3.1Canary。但是Gradle似乎有一个很大的问题。Error:java.nio.file.AccessDeniedException:/home/pathname/.android/build-cache.lock我做了什么:删除了.gradle,本以为可以解决问题,没想到,重建工程后,.gradle又出现了。从系统(SDK、AndroidStudio和剩余项目)中删除了所有与Android相关的东西,并从零开始下载AndroidStudio和所有必需的软件包。仍然是同样的问题。将androidstudio版本从3.1canary更

4-Docker命令之docker build

1.dockerbuild介绍dockerbuild命令是用来使用Dockerfile文件创建镜像2.dockerbuild用法dockerbuild[参数]PATH|URL|-[root@centos79~]#dockerbuild--helpUsage:dockerbuildxbuild[OPTIONS]PATH|URL|-StartabuildAliases:dockerbuildxbuild,dockerbuildxbOptions:--add-hoststringsAddacustomhost-to-IPmapping(format:"host:ip")--allowstringsA

android - NoSuchMethodError Notification.Builder.build()

Notificationnoti=newNotification.Builder(context).setContentTitle("TITLE").setContentInfo("INFO").build();notificationManager.notify(ID,noti);我对来自google页面的示例有疑问。而且我有异常NoSuchMethodError我不知道发生了什么所以我使用旧的弃用方法和通知noti.setLatestEventInfo但我确定还有另一种解决方案。有什么想法吗? 最佳答案 Notification

android - 根据 app Build Variants 的不同 string.xml 文件

我想根据BuildVariant/buildType为string.xml中的字符串分配不同的值。我想象这样的事情:res/values-debug/string.xmlsomedebugvalueres/values-release/string.xmlsomereleasevalue但我在外面看不到这样的东西。这可能吗? 最佳答案 可以通过你的build.gradle文件buildTypes{release{resValue"string","my_string","somereleasevalue"}debug{resValu

mysql 安装问题 perl(JSON) is needed by mysql-community-test

 问题描述:[root@ebs-139266home]#rpm-ivhmysql-community-*.rpmwarning:mysql-community-client-5.7.42-1.el7.x86_64.rpm:HeaderV4RSA/SHA256Signature,keyID3a79bd29:NOKEYerror:Faileddependencies: perl(JSON)isneededbymysql-community-test-5.7.42-1.el7.x86_64[root@ebs-139266home]#yuminstallperl-JSONLoadedplugins:f

java - 如何从 build.gradle 更改 .java 文件中的某些值?

我的应用有多种风格。对于前。开发、阶段、生产风格。因此,dev将指向开发服务器url、开发应用程序ID等,对于阶段和生产也是如此。对于我的strings.xml中存在的应用程序ID,我可以使用以下代码替换它们-variant.mergeResources.doLast{FilevaluesFile=file("${buildDir}/res/all/${variant.dirName}/values/values.xml")println("Replacingappidin"+variant.dirName)Stringcontent=valuesFile.getText('UTF-8

android - ionic build android 在更新 cordova 后抛出 "Uh oh!"错误

我刚刚通过sudonpminstall-gcordova更新了cordova现在我遇到了问题,每当我尝试使用ionicrunandroid--device构建android应用程序时,我都会得到Errorduringprocessingofaction!Attemptingtorevert...ERRORrunningoneormoreoftheplatforms:TypeError:Uhoh!InvalidVersion:undefinedYoumaynothavetherequiredenvironmentorOStorunthisproject或ionicbuildandroid

android.support.test.espresso.NoActivityResumedException : No activities in stage RESUMED

我正在尝试为我的Activity编写测试用例。我有几个Activity,其中一个没有问题,而当我尝试对其他ActivityTest类运行测试时出现以下错误。android.support.test.espresso.NoActivityResumedException:NoactivitiesinstageRESUMED.Didyouforgettolaunchtheactivity.(test.getActivity()orsimilar)?这是我所有测试用例都失败的类:@RunWith(AndroidJUnit4.class)@LargeTestpublicclassLocatin

spring boot项目 mvn test 和 mvn clean install 和 mvn test-compile 识别不到测试类无法运行单元测试

测试类使用了junit4,springboot版本的test框架自带的是junit5,不兼容。按照springboot对应的版本的junit框架,修改测试类,比如我就修改了junit5。按照:https://docs.spring.io/spring-boot/docs/2.6.3/reference/html/features.html#features.testing,强制使用junit4