【问题标题】:Unable to load the main project's project.properties in android studio while creating a test project using terminal使用终端创建测试项目时无法在android studio中加载主项目的project.properties
【发布时间】:2014-08-08 11:38:51
【问题描述】:

我正在尝试在 android studio 中为一个名为“SimpleMaths”的简单应用程序项目创建一个测试项目。根据 Testing from Other IDEs 的 android 文档,我使用命令 android create test-project -m <main_path> -n <project_name> -p <test_path> 创建了一个测试项目。具体到我的项目,我使用了以下项目目录和命令:

项目目录:

F:\Projects\SimpleMaths

用于创建 SimpleMathsTest 的命令:

android create test-project -m ../main -n SimpleMathsTest -p F:\Projects\SimpleMaths\app\src\main 

运行此命令后:

在windows cmd中:

C:\Program Files (x86)\Android\android-studio\sdk\tools>android create test-project -m ../main -n SimpleMathsTest -p F:\Projects\SimpleMaths\app\src\main

Found main project package: simplemaths.app

Found main project activity: .MainActivity

Error: Unable to load the main project's project.properties

在 Android Studio 的终端中

F:\Projects\SimpleMaths\app\src>android create test-project -m ../main -p main

Found main project package: simplemaths.app

Found main project activity: .MainActivity 

Error: Unable to load the main project's project.properties

可能是什么问题以及如何在 android studio 中生成具有适当结构的此类测试项目?

【问题讨论】:

    标签: android testing terminal command project


    【解决方案1】:

    来自Gradle Plugin user Guide-Testing

    构建测试应用程序被集成到应用程序项目中。

    因此,请参阅上面的文档以获取更多信息。

    实际上,您不必在 Android Studio 下创建任何测试项目。它们会自动“包含”在您的应用程序项目中。

    所以你要做的就是创建一个测试文件夹,在其中创建你的测试并运行它们(听起来很简单,但是我花了更多的时间,因为你可以找到所有文档)。

    我是 Andtoid 测试的新手,所以我无法对此做出回应:

    可能是什么问题

    但我所做的对我有用:

    1. 在我创建的 src/main/java/ 下 androidTest/java 包。

    2. 在其中创建了我的测试。

    3. 在运行->编辑配置中,我创建了一个“Android 测试”配置,在该配置中我通知了我的模块并选择了我的测试位置。

    第一次没有用,所以我手动运行其中一个(右键单击它->运行)并重新运行我的“Android测试配置”,它对我来说很好。

    【讨论】:

    • 请避免仅链接的答案。在这里包含相关部分总是比使用链接更好。谢谢;)
    猜你喜欢
    • 2014-10-18
    • 1970-01-01
    • 2020-12-23
    • 2018-06-19
    • 2016-12-16
    • 1970-01-01
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多