Ivansuper
Может вы попробуете?
Я уже гулял по его исходникам сейчас в студии
Ivansuper
Покажи пожалуйста dependencies из файла градла
Ravshan
Покажи пожалуйста dependencies из файла градла
mplementation fileTree(include: ['*.jar'], dir: 'libs') //noinspection GradleCompatible implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support:design:27.1.1' implementation 'com.android.support.constraint:constraint-layout:1.1.1' implementation 'com.android.support:support-vector-drawable:27.1.1' implementation 'com.android.support:support-v4:27.1.1' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
Ivansuper
com.android.support:preference-v7
Ivansuper
Ivansuper
Belongs to Maven artifact
Ivansuper
Минимальная версия для использования 24.1.0
Ivansuper
У тебя нет в градл файле com.android.support:preference-v7
Ivansuper
Соответственно и класс ты этот не видишь
Ivansuper
В твоем случае тебе надо добавить: implementation com.android.support:preference-v7:27.1.1
Ivansuper
Ну, извини, про это я подумал в самую последнюю очередь
Ivansuper
Это как бы был маст хев
Ravshan
Ну, извини, про это я подумал в самую последнюю очередь
а почему такой библиотеки нету в моем списке библиотек?
Ivansuper
Потому что ты ее не добавил туда?
Ivansuper
Все, что ты используешь вне рамок Android SDK описывается как внешние зависимости в этом списке
Ivansuper
Весь Compat слой является внешним и подключаемым
Ivansuper
Да вот у тебя нет понимания полного все таки что откуда берется
Ivansuper
Это не троллинг, а просто позыв почитать про все лучше
Ravshan
у вас есть эта библиотека в project_structure implementation com.android.support:preference-v7:27.1.1
Ярослав
у вас есть эта библиотека в project_structure implementation com.android.support:preference-v7:27.1.1
ну в каком-то проекте есть, может даже не в одном, а что?
Ravshan
Ivansuper
Ivansuper
Кому нужно — подключают. Кому не нужно — не подключают
Ravshan
Ты к чему спрашиваешь?
у вас есть эта библиотека в Project Structure? или бы внешно подключаете?
Ярослав
а у вас есть? проверьте пожалуйста
говорю же, в одном как минимум
Ravshan
Ravshan
при добавлений + ПЛЮС
Ravshan
в проект
Ярослав
при добавлений + ПЛЮС
что +, что build.gradle это одно и то же
Ivansuper
Ее содержимого нет в проекте. Она используется в каком-то смысле прозрачно как обычный API. Но попадает внутрь APK по итогу
Ravshan
не в проекте, а в Android STudio
Ivansuper
не в проекте, а в Android STudio
Вот вообще не понял вопроса
Ivansuper
Она тянется с Maven
Ярослав
не в проекте, а в Android STudio
проект в Android Studio
Ivansuper
С удаленного места
Ivansuper
Это артефакт, который лежит там далеко от тебя на серверах и резолвится градлом
Ivansuper
После чего доступен тебе
Ravshan
Вот вообще не понял вопроса
допустим com.android.support:recyclerview-v7:27.1.1 эта зависимить есть в самом AndroidStudio даже если её не добавить
Ivansuper
В смысле?
Ярослав
или при добавлении активити например настроек
Ravshan
ну по дефолту AS добавила её при создании проекта
вот я и про это, значит не добавлено по дефолту implementation com.android.support:preference-v7:27.1.1
Ravshan
так?
Ivansuper
Да
Ivansuper
dependencies может быть вообще пуст
Ярослав
че
Ярослав
это тест тьюринга? по-моему я говрю с ии, тест провален
Ivansuper
Как так?
Очень просто. Только тебе придется отказаться от всех сторонних либ и библиотек поддержки тоже
Ivansuper
Будешь писать на чистом SDK системы
Ravshan
Очень просто. Только тебе придется отказаться от всех сторонних либ и библиотек поддержки тоже
а что делать чтоб эта библиотека оказался в листе в dependencies implementation com.android.support:preference-v7:27.1.1
Ярослав
ну по дефолту AS добавила её при создании проекта
Ярослав
или при добавлении активити например настроек
Ivansuper
У тебя есть шаблоны проектов изначально. Стартовый список зависимостей зависит от выбранного шаблона
Ivansuper
Далее ты сам понимаешь что тебе нужно и руками прописываешь эти зависимости
Ivansuper
Если не нужно — убираешь строку
Ivansuper
Done
Ravshan
Если не нужно — убираешь строку
а если нужно какой то новый типо implementation com.android.support:preference-v7:27.1.1 которые не добавлен?
Ivansuper
ВПИСАТЬ ЕГО ТУДА
Ivansuper
И сделать Sync Now
Ivansuper
Который всплывет сверху после изменения файла градла
Ivansuper
Сходи почитай. Ты многого не понимаешь
Ivansuper
Мы не академия программирования
Ravshan
уфф я это знаю
Ivansuper
Мы просто помогаем решать проблемы
Ivansuper
А чего же спрашиваешь?
Ravshan
А чего же спрашиваешь?
не в файле .graddle, а в Library Dependecies