Где находится папка Android SDK?
Я создал с помощью Adobe Flash приложение .apk через Air для Android. Теперь я хотел бы сделать его готовым для Blackberry App World с этим онлайн-упаковщиком Blackberry: https://bdsc.webapps.blackberry.com/android/bpaa/apk-compatibility-check
Где я могу найти папку Android SDK на моем ПК с Windows? Связано ли это с установкой Adobe Flash Pro?
7 ответов
Предполагая, что вы используете Windows, он находится в C:\Program Files\Android\SDK (я думаю). В противном случае просто загрузите его как Zip еще раз.
Если вы используете андроид-студию, то.
- Откройте Android SDK Manager.
- В верхней части окна, чуть выше списка SDK, говорится: «Путь SDK:».
Я настроил параметры по умолчанию и путь для меня:
Если вы используете Windows,
надеюсь это поможет.
Найдите файл local.properties в браузере файлов Android Studio. Он будет содержать местоположение SDK.
Посмотрите на Android SDK MAnager. Не всегда очевидно, как открыть менеджер Android SDK. Прежде всего, SDK Manager является особенностью Android Studio; откройте это. В Android Studio (начиная с версии 2.3.3 в Windows) диспетчер SDK выбирается с помощью значка на большой панели инструментов с непонятным глифом. Если вы не можете найти его, вместо этого вы можете выбрать Инструменты → Android → SDK Manager. В диспетчере SDK выберите «Внешний вид и поведение» → «Настройки системы» → Android SDK; и прочитайте поле «Местоположение SDK». Надеюсь, вы сможете выяснить, что вам нужно оттуда.
Я пришел к этому вопросу после той же проблемы в игровом движке Unity.
Когда говорится, что в вашем имени пользователя могут быть только символы ASCII, если вы пытаетесь использовать буквы типа Ç â ã , это не сработает. Попытайтесь изменить ã на a (без пунктуации).
Привет, все, что я искал решение в течение почти 3 недель. наконец, я нашел решение сам. 1- зайдите в панель поиска и Райт SDK. 2- скопируйте файл 3- перейдите в \android и пройдите туда
Я надеюсь, что это работает как работал со мной..
Источник
Расположение Android Studio SDK
Я вижу там много похожих тем, относящихся к этой проблеме, но я не нашел для меня решения среди этих сообщений. Я только что установил Android Studio v0.8.14, и он не позволит мне создать новый проект, потому что у меня нет указанного пути к SDK. Для жизни я не могу найти, где этот путь должен быть. Я вижу, что многие люди находятся в C:/Android или где-то в другом месте, однако единственные файлы Android, которые у меня есть, находятся на моем рабочем столе в извлеченной папке, которая появилась в .zip. В соответствии с Android Studio все пути внутри этой папки не квалифицируются как подходящее местоположение SDK. Неужели я совершенно нелепо и пропуская очевидное?
19 ответов
Затем, когда вы снова запустите Android Studio, вам будет предложено указать путь к SDK, просто укажите его: C:\android-sdk \.
Для Mac/OSX расположение по умолчанию /Users/ /Library/Android/sdk .
Android Studio в Windows 8:
(в имени пользователя: введите действительное имя пользователя)
Установите его и перезапустите Android Studio.
Если вы делаете несколько изменений в описанном выше процессе, то это одинаково для win 7, а также для eclipse.
Это путь SDK Android Studio, установленный для меня: «C:\Users\ \appdata\local\android\sdk»
Я бегу Windows 8.1.
Вы можете найти путь, идущий в Android Studio → Configure → SDK Manager → В левом верхнем углу должно быть указано SDK Path.
Я не считаю необходимым устанавливать SDK отдельно, так как по умолчанию для Android Studio также устанавливается последняя версия SDK.
Я забыл, где было установлено местоположение SDK, поэтому я открыл Android Studio и выбрал » Settings затем использовал следующее подменю.
Текущая 01.01.2017: Tools → SDK Manager
устаревшие: Appearance & Behavior → System Settings → Android SDK
Там местоположение SDK было указано как Android SDK Location
Место, где я нашел его для Windows 8.1. Я думаю, что папка SDK по умолчанию. AppData — скрытая папка, поэтому вы не сможете ее найти, если вы не введете ее, как только вы попадете в папку C:\Users \.
После установки Android Studio, по умолчанию
sdk path: «C:\Users\ \AppData\Local\Android\sdk»
Помните: по умолчанию Папка AppData скрыта, сделайте ее видимой первой.
После установки Android Studio (2.3.3) по умолчанию
sdk path: «/Пользователи/ /Library/Android/sdk»
Помните: может быть Папка библиотеки скрыта.
Чтобы сделать его видимым: —
Откройте терминал и введите «chflags nohidden» /Library/ «, затем нажмите» Возврат «.
Запустите Android Studio и выберите Настроить → SDK Manager
Затем проверьте путь Android SDK
Если вы не можете найти местоположение SDK, вы можете загрузить его. Просто прокрутите вниз до конца страницы загрузки и выберите Android SDK относительно вашей ОС.
Для пользователей Mac:
- Откройте Android Studio
- Выберите Android Studio → Настройки → Настройки системы → Android SDK
- Местоположение вашего SDK будет указано в верхней правой части экрана в разделе [Android SDK Location]
Я запускаю Android Studio 2.2.3
Когда я обновил, я просто перенес свой SDK в свою папку пользователя C:\Users\Nick\Android-SDK и обновил свой путь в Android Studio. Работали как шарм.
EDIT: (Подробнее) — Мой SDK изначально был внутри C:\Program Files (x86)\Android\android-studio\sdk, я просто вырезаю и вставляю всю папку \sdk в папку C:\Users\Nick\Android-SDK, а затем установите его в Android Studio на новое место.
Для пользователей Ubuntu:
a) Откройте Android Studio. б) Выберите Android Studio → Настройки → Android SDK или Android Studio → Структура проекта → Расположение SDK или откройте ярлык структуры проекта ( Ctrl + Alt + Shift + s . ]) c) Местоположение вашего SDK будет указано в правой верхней части экрана в разделе [Android SDK Location]
Если ваш проект открыт, нажмите Gradle Scripts >local.properties(SDK LOCATION) , откройте его, и там будет расположение sdk с именем
Примечание: не забудьте заменить \\ to \ перед копированием (расположение sdk)
Откройте окно «Настройки» , нажав «Файл» > «Настройки» (на Mac, Android Studio > «Настройки» ). На левой панели выберите «Внешний вид и поведение» > «Android SDK».
вы пройдете путь
Рассмотрим использование Windows 7 64bits
AndroidStudioFrontScreen Я просто дважды щелкнул установочный файл Android dmg, который я сохранил на жестком диске, и когда появился первый экран, я перетащил значок Android Studio в папку «Приложения», теперь я знаю, где он находится . Также, когда вы запускаете его, не забудьте щелкнуть правой кнопкой мыши Android Studio, находясь на панели Dock, и выбрать «Параметры» → «Сохранить на панели». Все остальное работает.
Windows 10 — при обновлении с AS 2.x до 3.01
AS изменил имя каталога SDK с. /SDK на. /SDK
Поскольку я сохранил свои первоначальные настройки, это вызвало проблему. Сменил обратно на строчные и все работает!
Это правильный путь, если вы ищете sdkmanager .
перейдите по этой ссылке выше на страницу загрузки и загрузите свою платформу WiNDOWS ИЛИ MAC —— распакуйте в свой C:\Users (yourPC)\AppData\Local\Android\sdk. (и sdk1, если у вас есть оба)
Замените файл (платформы-инструменты) или переименуйте тот, который там, если вам не нравится его перезаписывать. Я переименовал мои инструменты /old -platform. и, очевидно, новый файл, который будет распакован is/platform-tools. Я сделал это внутри SDK и SDK1, и мне удалось заставить работать ANDROID EMULATOR. более конкретно, PLAY BUTTON в студии Android (9-1-2017). Я получал ошибка неспособна найти adb. по какой-то причине окно и другие антивирусы превзойдут процесс установки. Я запускаю Windows 8.1
Источник
Где можно задать свои расположения пакета SDK для Android?
в Visual Studio перейдите в меню сервис параметры > Xamarin > Android Параметры , чтобы просмотреть и задать расположение пакет SDK для Android:
Расположение по умолчанию для каждого пути выглядит следующим образом:
Расположение пакета средств разработки Java:
C:\Program Филес\жава\ jdk1.8.0_131
Расположение пакета SDK для Android
C:\Program Files (x86) \Андроид\андроид-СДК
Расположение пакета Android NDK:
C:\ProgramData\Microsoft\AndroidNDK64\android-ndk-r13b
Обратите внимание, что номер версии NDK может отличаться. Например, вместо android-ndk-r13b может быть более ранняя версия, например android-ndk-r10e.
Чтобы задать расположение пакета SDK для Android, введите полный путь к каталогу пакета SDK для Android в поле Расположение пакета SDK для Android. Вы можете перейти к расположению пакета SDK для Android в проводнике, скопировать путь из адресной строки и вставить этот путь в поле Расположение пакета SDK для Android. Например, если расположение пакет SDK для Android находится на к:\усерс\усернаме\аппдата\локал\андроид\сдк, очистите старый путь в поле Расположение пакет SDK для Android , вставьте этот путь и нажмите кнопку ОК.
в Visual Studio для Mac перейдите к параметрам проекты > расположение пакета SDK для > Android. На странице Android перейдите на вкладку Расположения, чтобы просмотреть и задать расположение пакета SDK:
Расположение по умолчанию для каждого пути выглядит следующим образом:
Расположение пакета SDK для Android
Расположение пакета Android NDK:
Расположение пакета SDK для Java (JDK):
/usr
Обратите внимание, что номер версии NDK может отличаться. Например, вместо android-ndk-r14b может быть более ранняя версия, например android-ndk-r10e.
Чтобы задать расположение пакета SDK для Android, введите полный путь к каталогу пакета SDK для Android в поле Расположение пакета SDK для Android. Можно выбрать папку пакет SDK для Android в Finder, нажать клавиши CTRL + ⌘ + I , чтобы просмотреть сведения о папке, щелкнуть и перетащить путь справа от раздела :, скопировать, а затем вставить его в поле Расположение пакет SDK для Android на вкладке расположения . Например, если расположение пакет SDK для Android находится в папке
/либрари/девелопер/андроид/СДК, очистите старый путь в поле Расположение пакет SDK для Android , вставьте этот путь и нажмите кнопку ОК.
Источник
Где находится папка Android SDK?
Я создал с Adobe Flash an .apk приложение через Air для Android. Теперь я хотел бы сделать его готовым для Blackberry App World с помощью этого Blackberry online packager:https://bdsc.webapps.blackberry.com/android/bpaa/apk-compatibility-check
где я могу найти папка Android SDK на моем ПК с Windows? Это пакет с установкой Adobe Flash Pro?
6 ответов
предполагая, что вы используете Windows, он находится в C:\Program Files\Android\SDK (Я думаю). в противном случае просто загрузите его как Zip снова.
Если вы используете Android studio, то.
- откройте Android SDK Manager.
- в верхней части окна, чуть выше списка SDK, он говорит » путь SDK:».
Я настроен по умолчанию, и путь для меня-это:
Если вы используете windows,
надеюсь, что это помогает.
посмотрите его с помощью Android SDK MAnager. Не всегда очевидно, как открыть Android SDK manager. Прежде всего, SDK Manager-это функция Android Studio; откройте ее. В Android Studio (начиная с версии 2.3.3 в Windows) менеджер SDK выбирается значком на большой панели инструментов, который имеет непонятный глиф. Если вы не можете найти его, то вместо этого вы можете выбрать Tools—>Android—>SDK Manager. В Диспетчере SDK выберите внешний вид и поведение—>Системные настройки—>Android SDK; и прочитайте поле «расположение SDK». Надеюсь, вы сможете выяснить, что вам нужно оттуда.
Я пришел к этому вопросу после того, как та же проблема в игровом движке Unity.
искать local.properties файл в браузере файлов Android Studio. Он будет содержать расположение SDK.
когда он говорит, что он может иметь только символы ASCII в вашем имени пользователя, если вы пытаетесь использовать буквы, такие как Ç â ã , Это не сработает. Попробуйте изменить ã to a (без знаков препинания).
Источник
Как получить внутренний и внешний SDK-путь в android
Большинство новых устройств Android имеют внутреннюю SD-карту и внешнюю SD-карту. Я хочу создать приложение для проводника файлов, но я не могу узнать, как получить путь к использованию в моем приложении, потому что
Просто возвращается на большинстве устройств /mnt/sdcard но есть другой путь для другой внешней SD-карты, такой как /storage1 or /storage2 . Любая помощь оценивается.
Как получить внутренний и внешний SDK-путь в android
Способы хранения во внутреннем хранилище:
Вышеуказанные методы присутствуют в классе Context
Способы сохранения во внутренней памяти телефона:
В начале каждый использовал Environment.getExternalStorageDirectory() , который указывал на корень внутренней памяти телефона. В результате корневой каталог был заполнен случайным контентом.
Позже эти два метода были добавлены:
В классе Context они добавили getExternalFilesDir() , указав на каталог приложения в внутренней памяти телефона. Этот каталог и его содержимое будут удалены, когда приложение будет удалено.
Environment.getExternalStoragePublicDirectory() для централизованных мест для хранения известных типов файлов, таких как фотографии и фильмы. Этот каталог и его содержимое НЕ удаляются при удалении приложения.
Способы хранения в Съемном носителе, т.е. карта micro SD
До уровня API 19 не было официального способа хранения на SD-карте. Но многие могли сделать это, используя неофициальные API.
Официально один метод был введен в классе Context в API 19 (Android версии 4.4 – Kitkat).
Он возвращает абсолютные пути к каталогам конкретных приложений на всех устройствах общего доступа / внешних устройств хранения, где приложение может размещать постоянные файлы, которыми он владеет. Эти файлы являются внутренними для приложения и обычно не видны пользователю как носители.
Это означает, что он вернет пути к карте Micro SD и внутренней памяти. Как правило, вторым возвращенным путем будет путь хранения микро SD-карты.
Терминология внутреннего и внешнего хранилища в соответствии с документами Google / официального Android отличается от того, что мы думаем.
Если вы хотите узнать больше о различиях терминологии, классах и методах сохранения файлов во внутреннем и внешнем хранилищах, пути хранения; Я написал длинную запись в документации stackoverflow с ясным объяснением. Вы можете просмотреть его здесь: Внутреннее и внешнее хранилище в Android – Подробное объяснение
Да. Различные производители используют другое имя SDcard, как в Samsung Tab 3, его extsd, а другие устройства samsung используют sdcard, как это разные производители используют разные имена.
У меня было такое же требование, как и вы. Поэтому я создал образец примера для вас из моего проекта, перейдя по этой ссылке в список выбора Android-каталога, который использует библиотеку androi-dirchooser. В этом примере обнаруживается SD-карта и список всех подпапок, а также определяется, имеет ли устройство более одну SD-карту.
Часть кода выглядит так. Для полного примера перейдите к ссылке Android Directory Chooser
Так как нет прямого метода для получения путей, решение может быть сканировать файл /system/etc/vold.fstab и искать такие строки: dev_mount sdcard / mnt / sdcard 1 /devices/platform/s3c-sdhci.0/ mmc_host / mmc0
Когда один найден, разделите его на его элементы, а затем вытащите путь к точке монтирования и добавьте его в arraylist
Подчеркнутый текст, некоторые устройства пропускают файл vold целиком, поэтому мы добавляем сюда путь, чтобы убедиться, что список всегда включает путь к первой SD-карте, будь то реальной или эмулируемой.
Теперь, когда у нас есть очищенный список путей монтирования, проверьте каждый, чтобы убедиться, что это допустимый и доступный путь. Если это не так, удалите его из списка.
Я не уверен, насколько общий ответ на это, но я тестировал его на Motorola XT830C с Android 4.4 и на Nexus 7 android 6.0.1. И на Samsung SM-T530NU Android 5.0.2. Я использовал System.getenv(«SECONDARY_STORAGE») и Environment.getExternalStorageDirectory().getAbsolutePath() .
Nexus, у которого нет второй SD-карты, System.getenv возвращает null и Envirnoment.getExterna. дает / storage / emulated / 0.
Устройство Motorola, у которого есть внешняя SD-карта, дает / storage / sdcard1 для System.getenv(«SECONDARY_STORAGE») и Envirnoment.getExterna. дает / storage / emulated / 0.
Samsumg возвращает / storage / extSdCard для внешней SD.
В моем случае я создаю подкаталог на внешнем месте и использую
Найти SD-карту. Создание подкаталога в этом каталоге работает.
Конечно, я должен был установить разрешение в файле манифеста для доступа к внешней памяти.
У меня также есть цветной планшет Nook 8 «. Когда у меня появится возможность протестировать их, я отправлю сообщение, если у меня возникнут проблемы с этим подходом.
Но есть другой путь для другой внешней SD-карты, такой как / storage1 или / storage2
В Android SDK ничего нет – по крайней мере, через Android 4.1 – это дает вам доступ к этим путям. Во всяком случае, они могут быть недоступными для чтения или записи. Поведение таких мест хранения и то, для чего они используются, зависит от производителей устройств.
Попробуйте этот код, это поможет
Нет открытого api для получения внутреннего / внешнего SDK-пути.
Но есть платформа api под названием StorageManager в пакете android.os.storage. См. http://goo.gl/QJj1eu .
Существуют некоторые функции, такие как хранение списка, монтирование / размонтирование хранилища, получение состояния монтирования, получение пути к хранилищу и т. Д.
Но он скрыт api, и он должен быть устаревшим или сломанным в следующей версии Android.
И некоторые методы требуют специального разрешения, и большинство из них не документированы.
Мы не можем получить путь, но мы можем создавать файлы на внешних носителях на карте micro sd, например, или читать.
Как это вы можете сделать, но вам нужно положить жестко закодированный.
Источник