Что я хочу сделать и проблема
Я обновил свою Android Studio и Android Gradle Plugin до версии 3.0.0, а Gradle Wrapper — до версии 4.2.1 и хочу создать и развернуть свой проект Android Gradle на устройстве через IDE.
- Строительство успешно
- #P3# <блочная цитата> #P4# блочная цитата>
Подробнее о проекте (упрощенно)
Проект состоит из:
- a :библиотечный модуль
- модуль :app, который создает APK-файл приложения и использует модуль :library.
- an :integration-test module which:
- uses the "com.android.test" plugin
- зависит от модуля :app через targetProjectPath ':app' и targetVariant 'debug'
- и содержит инструментальные тесты для функций :app
- содержит только «основную» папку (тестовый плагин не поддерживает другие)
настройки .градле
include :library
include :app
include :integration-test
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.domain.integration_test">
<!-- from https://stackoverflow.com/questions/45631959/how-to-place-android-instrumentation-test-files-outside-of-project-directory -->
<!-- Specify runner and target application package -->
<instrumentation
android:name="android.support.test.runner.AndroidJUnitRunner"
android:functionalTest="false"
android:handleProfiling="false"
android:label="Tests for com.domain.pro.client"
android:targetPackage="com.domain.pro.client"/>
<application>
<uses-library android:name="android.test.runner" />
</application>
Last time it worked was with: - Build Tools 2.2.3, Gradle 3.4.1 and Android Studio 2.3.3
Вопрос
Получил ли кто-нибудь тестовый модуль (интеграция-) с использованием подключаемого модуля com.android.test, содержащего (с файлом AndroidManifest) для запуска с подключаемым модулем Android Gradle 3.0.0? Если да, не могли бы вы предоставить образец, который я могу использовать, чтобы исправить мою настройку?