我想通过命令行自动使用浓缩咖啡.我已经编写了一些从android studio运行良好的测试,他们也使用模拟器api 16级和23级.在api级别10我收到此错误消息(仅运行通过gradle connectedAndroidTest):
com.android.builder.testing.ConnectedDevice > No tests found.
[Nexus_4_API_10(AVD) - 2.3.7] [31mFAILED [0m
No tests found.
This usually means that your test classes are not in the form that your test runner expects
(e.g. don't inherit from TestCase or lack @Test annotations).
:app:connectedSourceDebugAndroidTest FAILED
Run Code Online (Sandbox Code Playgroud)
(Source = flavor,Debug = build type)
我遵循了这个指南:https: //developer.android.com/training/testing/ui-testing/espresso-testing.html
@RunWith(AndroidJUnit4.class)
public class LocaleTest{
@Rule
public ActivityTestRule<MainActivity> activityTestRule =
new ActivityTestRule<>(MainActivity.class);
@Test
public void testSomethings(){
//some code
}
}
Run Code Online (Sandbox Code Playgroud)
我的build.gradle依赖:
dependencies …Run Code Online (Sandbox Code Playgroud) 最高层build.gradle:
com.android.tools.build:gradle:3.2.0-alpha11
org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.31
Run Code Online (Sandbox Code Playgroud)
我使用一个自定义的gradle插件,在gradle的配置阶段创建FileTree,然后使用来迭代文件fileTree.getFiles()。自从我使用插件(Android Studio 2.3.3)以来,此方法一直有效。
现在,我最近下载了Android Studio 3.2 Canary 11(预览版),我想知道为什么我的代码停止工作Caused by: com.android.builder.errors.EvalIssueException: Resolving this BuildableArtifact can only done during task execution.:(下面的Stacktrace)。我什至无法同步项目。
是否有人知道这是否是错误(或功能),以及在配置阶段进行调试时是否有可能克服它。
org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'.
at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:89)
at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:70)
at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:34)
at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:110)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:667)
at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:136)
at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:60)
at org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:100)
at org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:81)
at org.gradle.execution.commandline.CommandLineTaskParser.parseTasks(CommandLineTaskParser.java:42)
at org.gradle.execution.TaskNameResolvingBuildConfigurationAction.configure(TaskNameResolvingBuildConfigurationAction.java:44)
at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48)
at org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$000(DefaultBuildConfigurationActionExecuter.java:25)
at org.gradle.execution.DefaultBuildConfigurationActionExecuter$1.proceed(DefaultBuildConfigurationActionExecuter.java:54) …Run Code Online (Sandbox Code Playgroud) android gradle android-studio android-gradle-plugin gradle-plugin
我正在使用浮动操作按钮的材料设计图标。\n现在我想使用自定义图标。我使用 Flutter-Icon-Generator ( http://fluttericon.com/ ) 从 SVG 文件生成了一种字体。一切都很顺利,但图标未居中。
\n\n这是最小化的屏幕截图,\xe2\x82\xac-Icon 位于中心,另一个(自定义图标)不是居中:
\n\n\n\nFloatingActionButton对应的代码是:
\n\n Widget money() {\n return Container(\n child: FloatingActionButton(\n backgroundColor: widget.openColor,\n elevation: 0,\n heroTag: "btn_money",\n onPressed: () {\n widget.onPressed(DashboardFabAction.AddMoney);\n animate();\n },\n tooltip: \'Money\',\n child: Icon(Icons.euro_symbol, color: widget.iconColorOpen,),\n ),\n );\n }\n\n Widget eggs() {\n return Container(\n child: FloatingActionButton(\n backgroundColor: widget.openColor,\n elevation: 0,\n heroTag: "btn_eggs",\n onPressed: () {\n widget.onPressed(DashboardFabAction.AddEggs);\n animate();\n },\n tooltip: \'Eggs\',\n child: Icon(CustomIcons.egg, color: widget.iconColorOpen,),\n ),\n );\n }\nRun Code Online (Sandbox Code Playgroud)\n\nCustomIcons的代码是:
\n\nimport \'package:flutter/widgets.dart\';\n\nclass CustomIcons {\n CustomIcons._();\n\n static …Run Code Online (Sandbox Code Playgroud)