- Устраняем ошибку: Your SDK location contains non-ASCII characters при установке Android Studio
- Причина ошибки
- Варианты устранения ошибки
- Вариант 1: изменение пути
- Вариант 2: смена имени пользователя
- Возможные ошибки и их решение
- Your project location contains non-ASCII characters. This can cause problems on Windows. Proceed with caution.
- Решение
- emulator: ERROR: x86 emulation currently requires hardware acceleration!
- Решение
- Ваше местоположение SDK содержит не-ASCII символы — нет Android в Меню инструментов
- 3 ответа
- How To Fix Your SDK location contains non ASCII characters | Android Studio
- Android studio не запускается
- Причина ошибки
- прежде чем вы начнете
- Потеряно хранилище ключей¶
- Подсказка 1
- Что такое АПК файл
- Большое количество мусора
- Proxy?
- Варианты устранения ошибки
- Вариант 1: изменение пути
- Вариант 2: смена имени пользователя
- Возможные ошибки и их решение
- Где лежит АПК файл
- Запуск компиляции вручную
- Запуск автоматической компиляции
- ТОП-5 проверенных приложений для улучшения качества фото на Android
- Системный сбой
- Решение проблемы
- ТОП-3 приложения для надёжной проверки авто на Android
- ТОП-5 лучших приложений для создания игр на Android
Устраняем ошибку: Your SDK location contains non-ASCII characters при установке Android Studio
При установке Android Studio столкнулся с проблемой установки SDK. Нажать кнопку «Next» нельзя, а внизу с пометкой «внимание» находится надпись: Your SDK location contains non-ASCII characters . Что делать в такой ситуации? Я нашел два рабочих решения.
Причина ошибки
Она банальна. Имя вашей учетной записи Windows написано не на английском. А программа брезгует устанавливать файлы в директорию, если папка в ней указана на другом языке (русский, турецкий, испанский, арабский и прочее).
Варианты устранения ошибки
Процесс устранения сводится к тому, чтобы обеспечить англоязычный путь к Android\ SDK.
Вариант 1: изменение пути
Банальный способ, который помог обойти ошибку:
- Зайдите на диск C: и создайте две папки Android\SDK.
Нажимайте Next и ждите завершения установки.
Вариант 2: смена имени пользователя
Более замороченный способ со сменой имени профиля на англоязычное. Пока вы находитесь в этой учетной записи, переименовать папку невозможно. Поэтому:
- Через поиск найдите CMD и откройте от имени администратора.
- Введите команду net user Администратор /active:yes
- Выйдите из системы и зайдите в профиль только что включенной учетки администратора.
- Нажмите ПКМ на Пуск и выберите «Управление компьютером».
- Перейдите в раздел Управление компьютером — Локальные пользователи — Пользователи, нажмите ПКМ по имени учетной записи и отредактируйте ее.
Кстати говоря, способ, который находится в поиске, на первой странице в ютубе, не работает. По отзывам видно, что не у одного меня.
При создании символической ссылки командой mklink /D «C:\ android-sdk» «C:\ Users\ Игорь\ AppData\ Local\ Android\ sdk, она не отображается в пути установщика, а через проводник выдает «расположение недоступно».
В общем, устаняйте ошибку Android Studio, а сайт добавляйте в закладки. И до скорых встречь!
Источник
Возможные ошибки и их решение
Здесь собраны рецепты исправления ошибок, которые могут возникнуть при выполнении шагов из статей этой главы. В случае, если вашей ситуации здесь нет, отпишитесь, пожалуйста, в комментариях и я постараюсь помочь решить вам вашу проблему.
Если при ошибке выводится некая надпись, то её описание и решение будет находиться ниже под заголовком содержащим эту надпись.
Your project location contains non-ASCII characters. This can cause problems on Windows. Proceed with caution.
Она появляется при создании нового проекта в Android Studio. Предупреждает о том, что путь к рабочей папке не валидный.
Решение
Выбрать путь к рабочей папке не содержащий кириллицу. Например, создать папку в корне диска D, чтобы путь был наподобие следующего D:\Android\
emulator: ERROR: x86 emulation currently requires hardware acceleration!
>emulator: ERROR: x86 emulation currently requires hardware acceleration!
>Please ensure Intel HAXM is properly installed and usable.
>CPU acceleration status: HAX kernel module is not installed!.
Эта ошибка появляется при попытке запуска приложения на эмуляторе. Она означает, что не был установлен Intel Hardware Accelerated Execution Manager. Если интересно, вот здесь подробнее.
Решение
Убедитесь в SDK Manager, что вы установили «Intel x86 Emulator Accelerator (HAXM installer)».
Установите в случае необходимости.
Перейдите в директорию SDK (обычно это C:\users\<имя пользователя>\AppData\Local\Android\sdk), там перейдите в папку \extras\intel\Hardware_Accelerated_Execution_Manager, там найдите файл intelhaxm-android.exe, запустите его и пройдите через мастер установки.
В случае если при установке вылетела ошибка «This computer meets requirements for HAXM, but VT-x is not turned on. «
То надо пойти в BIOS и включить Intel Virtual Technology.
Источник
Ваше местоположение SDK содержит не-ASCII символы — нет Android в Меню инструментов
Я только что скачал и установил Android Studio, но в меню Инструменты нет подменю Android , а на панели инструментов нет значка AVD Manager . Когда я запускаю SDK Manager , появляется сообщение об ошибке:
Пожалуйста, укажите расположение Android SDK
Если я нажму ссылку Изменить рядом с полем Расположение Android SDK , появится еще одно сообщение об ошибке:
Ваше местоположение SDK содержит символы не ASCII
Я изучил эти несколько похожие вопросы, но ни один из них не помог мне:
Я вижу, что путь действительно содержит символы, отличные от ASCII, но есть ли обходной путь, кроме удаления Android Studio, а затем установки его с нуля в другой каталог, например С: \ Android \ SDK ?
UPD :
Кажется, в настоящее время нет такого обходного пути
3 ответа
На самом деле на данный момент нет другого способа, кроме как переустановить Android Studio в какой-то другой каталог без символов ASCII и пробелов, таких как С: \ Android \ SDK .
Если вы не хотите переустанавливать Android SDK в другом месте, вы также можете создать точку соединения , которая является ссылкой на фактическое местоположение. Вы можете использовать инструмент соединения для этого.
Например, вы можете создать каталог C: \ Android, а затем создать узел SDK и утверждать, что SDK живет там с
Операционная система будет отображать одинаковое содержимое в обоих путях, и приложения не будут знать разницу.
Я думаю, вы уже решили это, но я столкнулся с той же проблемой сегодня, и после небольшого исследования и некоторых раздражающих попыток я решил ее. Что я узнал, так это:
Используя функцию mklink , вы можете создать переход к местоположению, но он не будет работать, если вы создадите его в несуществующем местоположении (это «файл не найден», который вы получили). И в этом случае вы создаете соединение с несуществующим местоположением, поскольку C:\Users\username\AppData\Local\Android\Sdk должен (не уверен в этом) быть создан мастером установки Android Studio во время установки. Чтобы решить эту проблему, вы должны создать \Android\Sdk в C:\Users\username\AppData\Local и все готово.
Программа установки не показывает соединения с несуществующими местами в месте установки Sdk, поэтому, если вы не создадите папки, вы не сможете выбрать ссылку.
Наконец, что не менее важно, программа установки не позволяет устанавливать Sdk в папку в корневом каталоге C:\ , поэтому вам нужно создать соединение в любом другом каталоге, кроме корневого, или переместить его, если он уже там (это то, что я сделал).
Когда я писал это, установщик работал, и когда это было сделано, я столкнулся с точно такой же проблемой с расположением для хранения Android-проектов, и поэтому то же решение для установщика должно быть применено к Save location в <
Это именно то, что я сделал:
1) Создать \Android\Sdk в C:\Users\username\AppData\Local\
2) Откройте cmd от имени администратора и введите следующую команду:
mklink /J «C:\..\android-sdk» «C:\Users\username\AppData\Local\Android\Sdk»
C:\WINDOWS\system32>Junction created for C:\..\android-sdk > C:\Users\username\AppData\Local\Android\Sdk
Примечание: android-sdk — это имя, которое будет иметь соединение, вы можете назвать его как угодно, и \..\ поместит его в папку, в которую вы хотите его вставить, убедитесь, что нет символов, отличных от ASCII в любом случае в названии папки.
3) В месте установки Sdk выберите C:\..\android-sdk , и установка будет готова к работе.
4) Повторите процесс для Save location для новых проектов, просто вместо C:\Users\username\AppData\Local\Android\Sdk используйте местоположение, в котором вы хотите сохранить проекты.
- Не пытался переместить файлы соединений, но я советую вам не делать этого, я думаю, это может привести к потере путей и испортить установку.
Надеюсь, что это полезно и удачи в ваших проектах!
Источник
How To Fix Your SDK location contains non ASCII characters | Android Studio
Command – mklink /D “C:android-sdk” “C:Usersx userAppDataLocalAndroidsdk”
In this video we will see how to fix Your SDK location contains non ASCII characters error in android studio. This error occurs due to non-english characters in system path or folder or file name with non english character like spanish,arabic,chinese and other character. Android studio saves sdk file in following system path – C:Usersx userAppDataLocalAndroidsdk
So maybe your pc/Windows name in different language or sdk path you selected has non english character, So in this video we changed android location to local disk (C:)/android-sdk. If you get these types of error when you open your project file change files name or folder name containing your project file to english characters if those are in different language. This will fix the issue(android studio installation problem. This solution will work on (Windows XP, Windows Vista,Windows 7, Windows 8, Windows 8.1,Windows 10,Windows Server includes all 32bit and 64bit Versions).
Follow these simple steps to fix android studio error Your SDK location contains non ASCII characters
1) Open Windows File Explorer
2) Open This PC(My Computer)
3) Open Local Disk(C:)
4) Open Users
5) Replace x username with your pc/Windows Username in Following Command:
mklink /D “C:android-sdk” “C:Usersx userAppDataLocalAndroidsdk”
6) Copy command
7) Go To Windows Search
8) Search cmd
9) Right Click on cmd select run as administrator
10) Press Ctrl+V(Paste Command)
11) Press Enter (You will see new android-sdk folder in (C:) Drive
12) Go To Android Studio
13) Click On Edit (Edit Option Of android sdk location)
14) Click On Directory Option
15) Select android-sdk folder we just created
16) Click OK
17) Click Next
18) Click Next
19) Click Finish
20) Click OK
Done! Problem Solved
Your SDK location contains non ASCII characters fixed
Contact Us
Facebook :
Wikipedia :
Twitter :
Instagram :
Reddit :
Tumblr :
Youtube :
Desktop Wallpaper Photo
Miguel Á. Padriñán
Link –
Background Music Provided by NCS (Nocopyrightsounds)
Tobu – Life
Link-
Follow artist
Tobu
Follow NCS
Snapchat: ncsmusic
24/7 Radio:
Источник
Android studio не запускается
Я скачал Андроид студию и попытался запустить программу.
Это работает на Windows 7 64-бит с Java 1.7.
Когда я выполнить с помощью командной строки, я получаю следующую
Причина ошибки
Она банальна. Имя вашей учетной записи Windows написано не на английском. А программа брезгует устанавливать файлы в директорию, если папка в ней указана на другом языке (русский, турецкий, испанский, арабский и прочее).
прежде чем вы начнете
перейдите в папку установки Android Studio и найдите папку bin. Внутри папки bin, вы найдете студии.летучая мышь. Запустите файл, и он покажет ошибку. Если речь идет о пути Java, то следуйте подсказке 1.
Потеряно хранилище ключей¶
Если вы используете одно и то же хранилище ключей при обновлении AndroidAPS, вам не нужно деинсталлировать предыдущую версию на смартфоне. Поэтому рекомендуется хранилище ключей размещать в надежном месте.
На случай, если вы не можете найти свое старое хранилище ключей, выполните следующие действия:
- Экспорт настроек на вашем телефоне.
- Скопируйте настройки вашего телефона во внешнее местоположение (напр. ваш компьютер, служба облачного хранения…).
- Убедитесь, что файл параметров “Параметры AndroidAPS” сохранен.
- Сгенерируйте подписанный apk новой версии, как описано на странице обновления ` _.
- Деинсталлируйте предыдущую версию AAPS на вашем телефоне.
- Установите новую версию AAPS на свой телефон.
- Импортируйте настройки – если не можете найти их на вашем телефоне, скопируйте их из внешнего хранилища.
- Продолжайте пользоваться циклом.
Подсказка 1
когда вы устанавливаете путь JAVA_HOME и т. д., убедитесь, что не включать bin в конце пути. Это решило проблему для меня.
он отлично работает с JDK 1.7 (я пробовал с 32 бита).
если вы сделаете это, вы можете увидеть начальный экран, как показано ниже.
Что такое АПК файл
Современные программы, как правило, состоят из десятков документов и папок, которые требуют много места. В интегрированной среде разработки Android Studio, работающей под Windows, OS X и Linux, предусмотрен сервис компиляции программ для платформы Android. В результате получается один упакованный исполняемый файл формата AndroidPackageKit (APK), обеспечивающий установку приложения с необходимыми библиотеками и ресурсами. В процессе распаковки пользователь выбирает полную установку либо распаковку отдельных компонентов. Второй вариант, как правило, выбирают разработчики для дальнейшего просмотра и редактирования программы.
Большое количество мусора
Скачать в Google Play
Все андроид приложения так или иначе оставляют на устройстве свои папки и файлы, которые постепенно забивают память. Излишнее скопление подобного мусора приводит к возникновению разных сбоев в работе девайса, поэтому необходимо периодически очищать ОС от ненужных файлов.
Для этого можно использовать утилиту для Андроид «Clean Master». Нажатие на значок урны запускает немедленное сканирование телефона или планшета на наличие мусора, далее все это удаляется, немного освобождая ОЗУ. Помимо этой функции, утилита позволяет удалять ненужные приложения из оперативной памяти на Андроид.
Proxy?
И если вы за прокси-сервером, не забудьте добавить его к настройкам в настройках диспетчера SDK.
Варианты устранения ошибки
Процесс устранения сводится к тому, чтобы обеспечить англоязычный путь к Android SDK.
Вариант 1: изменение пути
Банальный способ, который помог обойти ошибку:
- Зайдите на диск C: и создайте две папки AndroidSDK.
Нажимайте Next и ждите завершения установки.
Вариант 2: смена имени пользователя
Более замороченный способ со сменой имени профиля на англоязычное. Пока вы находитесь в этой учетной записи, переименовать папку невозможно. Поэтому:
- Через поиск найдите CMD и откройте от имени администратора.
- Введите команду net user Администратор /active:yes
- Выйдите из системы и зайдите в профиль только что включенной учетки администратора.
- Нажмите ПКМ на Пуск и выберите “Управление компьютером”.
- Перейдите в раздел Управление компьютером – Локальные пользователи – Пользователи, нажмите ПКМ по имени учетной записи и отредактируйте ее.
Кстати говоря, способ, который находится в поиске, на первой странице в ютубе, не работает. По отзывам видно, что не у одного меня.
При создании символической ссылки командой mklink /D “C: android-sdk” “C: Users Игорь AppData Local Android sdk, она не отображается в пути установщика, а через проводник выдает “расположение недоступно”.
В общем, устаняйте ошибку Android Studio, а сайт добавляйте в закладки. И до скорых встречь!
Возможные ошибки и их решение
Здесь собраны рецепты исправления ошибок, которые могут возникнуть при выполнении шагов из статей этой главы. В случае, если вашей ситуации здесь нет, отпишитесь, пожалуйста, в комментариях и я постараюсь помочь решить вам вашу проблему.
Если при ошибке выводится некая надпись, то её описание и решение будет находиться ниже под заголовком содержащим эту надпись.
Где лежит АПК файл
В смартфонах используются два вида хранилища данных: внутреннее и внешнее. Внутреннее хранилище использует защищенную область памяти смартфона. Для исключения нерегламентированного вмешательства приложения получают доступ только к «своим» документам, расположенным в этом хранилище.
Вешнее хранилище расположено в памяти смартфона или на карте памяти. Данные, размещенные в этом хранилище, пользователь сможет извлечь для собственных целей.
В Android файлы приложений, загруженные из GooglePlay или скачанные с сайта разработчика, хранятся в папке /data/app. Если требуется извлечь файл .apk из установленного приложения, можно использовать менеджер файлов или специальную программу APK Extractor (программа доступна для загрузки в GooglePlay). Если для хранения приложений используется карта памяти, чтобы найти в Android Studio, где лежит APK, нужно проверить папку /mnt/asec/APPNAME/pkg.apk.
Запуск компиляции вручную
Далее необходимо в Android Studio перейти на вкладку «Build», затем – «GenerateSigned APK». Как подписывать АПК файлы? Можно перейти в сценарий, где изменятся настройки подписи (build.gradle). Сгенерированные подписи хранятся в соответствующих файлах.
После окончания сборки появится окно с кнопкой «Locate», которая показывает в Android Studio где находится АПК файл. Найти его можно по имени, одинаковому с именем создаваемого проекта. Например, если проект называется MyProject, документы будут лежать в разделе
В зависимости от издания Android Studio полученный документ формата .apk размещен в директориях
Запуск автоматической компиляции
Рассмотрим теперь, как в Android Studio собрать apk программным способом.
В Android Studio формирование АПК запускается кнопкой «Run», которая активизирует работу команды «assembleRelease», предварительно помещенную в настройки проекта.
При использовании данного способе создания исполняемого файла нет необходимости каждый раз вводить реквизиты доступа и подписывать документ вручную. Сведения о подписи добавляются в файл сценария. В настройки проекта добавляется команда «assembleRelease», которая запускается кнопкой «Run», как и другие команды. В результате автоматической компиляции в разделе build/apk/ появятся два файла: -release-u unaligned.apk и -release.apk. Они отличаются тем, что в первом случае документ содержит подпись, но не выровнен. А во втором случае – представляет собой готовый дистрибутив, который после смены имени на коммерческое подлежит свободному распространению.
В помощь новичкам: на youtube содержатся видео с подробным описанием как создать АПК файл в Android Studio. Например, первый урок:
У меня есть программа, работающая в Android Emulator. Время от времени я создаю подписанный файл .apk и экспортирую его в свое HTC Desire для тестирования. Все было хорошо.
В моем последнем экспортированном .apk я получаю сообщение об ошибке «Приложение не установлено», когда я пытаюсь установить .apk. Он отлично работает на эмуляторах.
Поскольку я в основном тестировал эмуляторы и только время от времени экспортировал в реальный телефон, я не уверен, когда это произошло. Какова вероятность того, что он не будет установлен на физическом телефоне, но работает в эмуляторах?
Я попытался перезагрузить телефон и удалить существующий .apk, не исправляет ошибку.
Я столкнулся с ошибкой App not installed при попытке установить apk на моем телефоне, который работает на 4.4.2, а также KitKat, но мой друг не столкнулся с этой ошибкой на своем телефоне, который работает на 6+. Я пробовал другие решения, такие как удаление старой/отладочной версии приложения, потому что apk была версией релиза, очищала данные отладочного приложения и даже очищала все мои кэшированные данные. Затем, наконец, я понял, что мне нужно было выбрать обе версии подписи при создании подписанного apk.
До того, как я выбрал только V2 (Full APK Signature) , но после выбора V1 Jar Signature , я смог успешно установить мой подписанный APK на моем устройстве 4.4.2. Надеюсь, это поможет другим!
Для меня, на Android 9 (API 28), отключение Google Play Protect от приложения Play Store работало с трюком, и я смог избавиться от ошибки, App not Installed в App not Installed .
Чтобы отключить защиту Google Play. Откройте приложение «Play Store» => нажмите на кнопку меню => выберите опцию «Play Protect» => Отключите параметры «Сканирование устройства для угроз безопасности».
У меня была аналогичная проблема, и это было потому, что я пытался установить apk на телефоне с предыдущей версией того же apk, и оба apks не были подписаны с тем же сертификатом. Я имею в виду, что когда я использовал тот же сертификат, мне удалось перезаписать предыдущую установку, но когда я изменил сертификат между версиями, установка была невозможна. Вы используете один и тот же сертификат?
Ясно, что есть много причин этой проблемы. Для меня это было так: я развернулся к своей nexus 7 (фактическому устройству) из Android Studio (v1.3.2). Все работало нормально. Затем я создал подписанный apk и загрузился на свой Google Диск. После отключения моей связи от USB я пошел в настройки/приложения и удалил свое приложение (App1). Затем я открыл Google Drive и нажал на свой App1.apk и решил установить его (необходимо убедиться, что вы разрешили установку apks в настройках). Затем я получил страшное сообщение «Приложение не установлено»
Решение для меня: вернитесь в настройки/приложения и прокрутите, хотя все приложения и внизу были бледной версией моего App1 (обратите внимание, что оригинальный App1 был наверху в алфавитном порядке, который был как указано выше). При нажатии на бледную версию он сказал «Не установлен для этого пользователя». (Я установил свою связь, чтобы иметь более одного пользователя). Но в верхнем правом углу есть кнопка с тремя точками. Я нажал на это, и он сказал «Удалить для всех пользователей» . Что я сделал, и это устранило проблему. Теперь я смог щелкнуть App1.apk и установить его без ошибок.
Я столкнулся с проблемой, когда я обновляю свой андроид с 2.3.2 до 3.0.1. В этом случае IDE автоматически учитывает следующие моменты.
1.Не удается установить приложение с andro обычными способами, например, из файлового менеджера Android или из загрузки с веб-сайта.
2.Andro на APK, которые запускаются из
Если вы запустите приложение, напрямую подключив устройство к вашей системе, apk установится и запустится без проблем.
если вы отправили этот apk-копию из папки build out и debug, он никогда не будет установлен на устройстве.
Решение: перейдите Build —> Build APK (s) —> скопируйте общий файл apk в свою команду
ТОП-5 проверенных приложений для улучшения качества фото на Android
Содержание1 Facetune2 от Lightricks2 Facelab3 Fotogenic4 Фоторедактор & Лучший Селфи5 Редактор фотоСегодня производить…
Далее 10.07.2021
Системный сбой
Иногда установке приложений мешают различные программные и системные сбои.
Решение проблемы
- Перезагрузите систему.
- Проверьте телефон на вирусы.
- При необходимости выполните сброс настроек и повторно настройте систему.
ТОП-3 приложения для надёжной проверки авто на Android
Содержание1 База ГИБДД2 АвтоЭксперт3 Автокод ПрофиНа автомобильном рынке существует риск нарваться на…
Далее 04.07.2021
ТОП-5 лучших приложений для создания игр на Android
Содержание1 Создание игр на Андроид2 Unity 3d3 Unreal engine 44 Struckd5 Game MakerСовременный рынок мобильных игр растет ежедневно…
Источник