Android Studio – Как удалить SDK API из внешних библиотек?

У меня есть несколько API-интерфейсов SDK для моего проекта, теперь мне нужно удалить их из внешних библиотек. Итак, как я могу это сделать?

Введите описание изображения здесь

Вы можете отредактировать файл app.iml и прокомментировать команду orderEntry для удаления внешних библиотек, которые вам не нужны в вашем проекте студии Android. В моем случае я хочу удалить все библиотеки Android (включая Android SDK) и взять этот проект в качестве чистого Java-проекта. Затем я комментирую или удаляю все следующие записи

 <orderEntry type="jdk" jdkName="Android API 21 Platform" jdkType="Android SDK" /> <orderEntry type="library" exported="" name="appcompat-v7-21.0.3" level="project" /> <orderEntry type="library" exported="" name="support-annotations-21.0.3" level="project" /> <orderEntry type="library" exported="" name="support-v4-21.0.3" level="project" /> 

Подробная информация о вашем проекте может отличаться от приведенной выше, но аналогично для удаления внешних библиотек.

Попробуйте Файл> Структура проекта. Там вы должны увидеть Project, Libraries и т. Д.

Из SDK вы можете удалить их, нажав кнопку «-».

Прежде всего, почему вам нужно удалить API SDK из внешних библиотек?

В вашем случае это то, что происходит. В вашем проекте у вас есть 3 или более модуля, и для каждого модуля вы устанавливаете разные «Module SDK». Вы можете проверить это, открыв окно «Структура проекта» из меню файла.

Конечно, в Android Studio (и в Intellij IDEA) вам необходимо установить SDK модуля для каждого модуля, и эти SDK модуля будут показаны в разделе «Внешние библиотеки» на панели «Проект». Вы не можете удалить их.

Однако вы можете установить глобальный «Project SDK», а затем установить этот SDK проекта в качестве SDK для всех модулей. Тогда в «Внешних зависимостях» будет показан только один SDK API (по крайней мере один SDK API будет присутствовать в «Внешних библиотеках»).

Intereting Posts
Ухаживает ли Android о статусе статуса выхода, который передается в System.exit (…)? Android Studio gradle build успешно, несмотря на ошибку уровня api Как проверить подключение к Интернету в приложении Cordova? Можно ли нарисовать часть растрового изображения Android на себе с некоторым перекрытием? Как управлять ограниченными профилями в приложении Android? Неизвестная ошибка genymotion Как вызвать действие (принадлежащее модулю) в другом модуле на Android? Android-панель инструментов sherlok не показывает разделитель Cookies & Webview – CookieSyncManager в Android! Создание пустой Drawable в Android Eclipse не распознает «R.id …» с Android Android: несколько видов просмотра для пользовательского представления с существующим макетом Службы Google Play: как проверить, есть ли в настоящий момент «активный» ожидающий обратный вызов намерения, зарегистрированный для обновления местоположения или распознавания активности? Дождитесь, пока firebase извлечет данные Название пакета Java / Android, например код