Последняя версия Android N имеет пакет потока, но когда я пытаюсь использовать это говорит версию мин SDk, который я должен использовать это 24 (N) и мой мин SDK является 16.Поддерживается ли Android N Stream API в более низких версиях?
Я включил JackOptions, с которым Lambda выражения, ссылки на методы работают нормально (даже для версий, меньших, чем N minsdk), но все же проблема связана только с пакетом Stream. Ссылка ниже https://developer.android.com/guide/platform/j8-jack.html говорит, что lambda, ссылки на методы доступны для 23 n ниже, но без ясности в пакете Stream.
Итак, я хочу понять, что пакет Steam, который я не могу использовать в своем проекте (minsdk 16)? Или я что-то упускаю.
Все компоненты sdk обновляются. compileSdkVersion 24 buildToolsVersion "24.0.2" minSdkVersion 16 targetSdkVersion 24 (23 не имеет значения)
Пожалуйста, предложите мне, что я должен делать. Также я видел streamsupport https://github.com/streamsupport/streamsupport, который работает нормально, но я не хочу добавлять новую зависимость.
Насколько я знаю, не в Android SDK <24. См. Также http://stackoverflow.com/questions/37854239/stream-method-does-not-work-in-android/37880098 и http: // stackoverflow.com/questions/39039566/is-it-possible-to-use-java-8-features-optional-and-stream-for-android-14-and-hig – Sartorius