Как я могу использовать пакеты JDK в модульных тестах в проекте Android?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Как я могу использовать пакеты JDK в модульных тестах в проекте Android?

Сообщение Гость »


My project is an Android library, so naturally I have plugins { id 'com.android.library' } in my build.gradle. This has unexpected effect that in unit tests imports like import java.net.http.HttpClient; cannot be resolved...


Изображение


Indeed, I am aware that Android platform includes not even nearly all JDK classes, especially those found in newer JDKs.

But that applies only to the code which runs in Android, doesn't it? A unit test which runs on my host machine (i.e. not in Android but in the JDK) - why would it not see java.net.http.HttpClient of my host JDK? I assume that the compiler error I'm getting is result of a misconfiguration in Gradle.

I want to use such JDK classes in my unit tests. Is there a magic line in Gradle that I miss?


Источник: https://stackoverflow.com/questions/781 ... id-project
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»