android:targetPackage 无法解析符号

标签 android android-studio android-testing

这似乎微不足道,但我不明白为什么会出现此错误。

我下载了示例应用程序 activityInstrumentation(来自 Android Studio 文件 -> 导入示例 )并在测试项目 list 中得到了一个未解析的符号

android:targetPackage="com.example.android.activityinstrumentation"。

之后,我为我的应用程序创建了一个 list ,但属性上仍然有一个未解析的符号。

我的应用程序项目目录和测试项目目录是:

应用程序/src/main/java/com/example/appname

  • list 有
    package="com.example.appname"
    

  • app/src/androidTest/java/com/example/appname
  • list 有
    <manifest
    ...
    package="com.example.appname.tests"
    ...
    android:targetPackage="com.example.appname"
    ...
    </manifest>
    

  • 请帮我解决这个问题。我不知道我还能做什么:使用示例应用程序创建一个完整的测试项目是我最后的希望。

    最佳答案

    您必须在检测标记中指定 android:targetPackage。

    [ http://developer.android.com/guide/topics/manifest/instrumentation-element.html
    ]

    关于android:targetPackage 无法解析符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28665257/

    相关文章:

    android - 如何确定在生成过程中使用了哪个确切的依赖版本

    ios - android上axios发布请求网络错误

    android-studio - 错误 : This project uses AndroidX dependencies, 但 'android.useAndroidX' 属性未启用。在 gradle.prop 中将此属性设置为 true

    android - 构建类型不是 jni 可调试错误

    java - 在 Android XML 中对齐 TextView 和进度条

    android - ActionBar 是空的

    java - 在 Android Studio 中哪里可以查看 JUnit 测试结果?

    java - RobolectricTestRunner,测试类只能有一个构造函数

    java - 找不到 java.nio.file.Path 的类文件

    java - Android - 如何并行运行多个线程