При установке Android Studio столкнулся с проблемой установки SDK. Нажать кнопку «Next» нельзя, а внизу с пометкой «внимание» находится надпись: Your SDK location contains non-ASCII characters. Что делать в такой ситуации? Я нашел два рабочих решения.
Содержание:
- Причина ошибки
- Варианты устранения ошибки
- Вариант 1: изменение пути
- Вариант 2: смена имени пользователя
Причина ошибки
Она банальна. Имя вашей учетной записи Windows написано не на английском. А программа брезгует устанавливать файлы в директорию, если папка в ней указана на другом языке (русский, турецкий, испанский, арабский и прочее).
Варианты устранения ошибки
Процесс устранения сводится к тому, чтобы обеспечить англоязычный путь к Android SDK.
Вариант 1: изменение пути
Банальный способ, который помог обойти ошибку:
- Зайдите на диск C: и создайте две папки AndroidSDK.
- Вернитесь в Android Studio Setup Wizard.
- В пути Android SDK Location выберите путь установки C: Android SDK.
- Нажимайте Next и ждите завершения установки.
Вариант 2: смена имени пользователя
Более замороченный способ со сменой имени профиля на англоязычное. Пока вы находитесь в этой учетной записи, переименовать папку невозможно. Поэтому:
- Через поиск найдите CMD и откройте от имени администратора.
- Введите команду net user Администратор /active:yes
- Выйдите из системы и зайдите в профиль только что включенной учетки администратора.
- Нажмите ПКМ на Пуск и выберите «Управление компьютером».
- Перейдите в раздел Управление компьютером — Локальные пользователи — Пользователи, нажмите ПКМ по имени учетной записи и отредактируйте ее.
- Далее перейдите в Проводник — Диск C: — Пользователи и переименуйте папку на такое же имя, как редактировали до этого.
- Теперь откройте строку Выполнить (Win+R) и введите regedit
- Перейдите по директории HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList
- Измените параметр вашего старого имени на новое.
- Выйдите из учетной записи Администратора и зайдите в свою.
- Вновь откройте командную строку и пропишите net user Администратор /active:no.
- Приступайте к установке Android Studio.
Кстати говоря, способ, который находится в поиске, на первой странице в ютубе, не работает. По отзывам видно, что не у одного меня.
При создании символической ссылки командой mklink /D «C: android-sdk» «C: Users Игорь AppData Local Android sdk, она не отображается в пути установщика, а через проводник выдает «расположение недоступно».
В общем, устаняйте ошибку Android Studio, а сайт добавляйте в закладки. И до скорых встречь!
Yesterday my app was running perfect from Android Studio
but today when I started working on my app and running it i am getting error message continuously
Installation failed with message Failed to establish session.
Screen :
On click OK getting error message
Session ‘app’:Error Installing APKs
And App is not exist(already Uninstalled) in device. Please suggest me what to do ?
asked Mar 9, 2017 at 5:41
Kapil RajputKapil Rajput
11.4k9 gold badges50 silver badges65 bronze badges
17
Again in this issue also I found Instant Run buggy. When I disable the Instant run and run the app again App starts successfully installing in the Device without showing any error Window.
I hope google will sort out these Issues with Instant run soon.
Steps to disable Instant Run from Android Studio:
File > Settings > Build,Execution,Deployment > Instant Run > Un-check
(Enable Instant Run to hot swap code)
answered Mar 9, 2017 at 12:17
Kapil RajputKapil Rajput
11.4k9 gold badges50 silver badges65 bronze badges
9
If you use MIUI ROM
Go to the developer option and in that disable MIUI optimization.You will be asked to reboot your phone.
Reboot it and then run the app.
answered Mar 9, 2017 at 11:01
Vivian DbrittoVivian Dbritto
1,1211 gold badge6 silver badges7 bronze badges
5
Your APK
file is missing . So , Clean Project >>
Build APK >>
Run the project .
answered Oct 12, 2017 at 16:43
5
For those who uses Xiaomi phones, follow these steps:
-
Settings-> Additional Settings-> Developer options
-
Turn off MIUI Optimization and reboot your phone
-
Last Disable verify app over USB
Your device will respond properly.
Also enable install via USB
Moussa
4,0477 gold badges32 silver badges48 bronze badges
answered Sep 26, 2017 at 5:38
user7939485user7939485
4166 silver badges17 bronze badges
2
I had the same issue in Android studio 2.3 when I tried to test the app using Xiaomi’s Mi5 and Mi4 phones. Disabling instant run didn’t help me. So here is what I did.
Turn Off MIUI optimization in the Developer Options in the phone.
Then the device will be rebooted and then you’ll be able to test the app over the phone.
Using this method you can still use instant run option in android studio. So this will fix your problem at least temporary. Hope that we’ll be able to use MIUI optimization in the near future updates
answered Mar 28, 2017 at 11:26
thilina Kjthilina Kj
1,29013 silver badges25 bronze badges
In my case, it was because my emulator ran out of disk space.
answered Nov 25, 2018 at 14:59
mliumliu
1,68715 silver badges26 bronze badges
3
In my case, it was very a silly and funny mistake. I, accidentally without actually knowing, checked «Android Debug Bridge, Use libUsb backend». Actually it should stay unchecked..
In Mac Pro, Go Preferences — > Build, Execution,Deployment -> Debugger.
answered Oct 15, 2018 at 18:50
1
**** For MAC OSX/Windows ****
Goto *
Android Studio — Preferences (In OSX)
Android Studio — File -> Settings (In Windows)
- in the menu bar then select
Build,Execution,Deployment — Instant run
- then uncheck it and rebuild it will works
answered Apr 2, 2019 at 2:23
Muhammed FasilMuhammed Fasil
7,6892 gold badges18 silver badges28 bronze badges
0
Finally I’ve SOLVED it!
Below a temporary solution. Issue was reported to Google.
First of all I found in Run log that Android Studion 2.3 tries to install app-debug.apk from many slices, like this:
$ adb install-multiple -r
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_1.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugdepdependencies.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_0.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_2.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_9.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_4.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_3.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_5.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_8.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_7.apk
E:Android_ProjectsActivityLifecycleappbuildintermediatessplit-apkdebugslicesslice_6.apk
E:Android_ProjectsActivityLifecycleappbuildoutputsapkapp-debug.apk
Then I tried to install only app-debug.apk
from command line by:
adb install -d E:Android_ProjectsActivityLifecycleappbuildoutputsapkapp-debug.apk
App was installed successfully but was failed to run on my phone.
And finally:
- I recompiled
app-debug.apk
from command line as:
gradlew.bat assembleDebug
- Repeat installation of
app-debug.apk
from command line and became happy:
adb install -rd E:Android_ProjectsActivityLifecycleappbuildoutputsapkapp-debug.apk
This is definitely some gradle
problem in AndroidStudio 2.3
.
Kapil Rajput
11.4k9 gold badges50 silver badges65 bronze badges
answered Mar 9, 2017 at 8:25
1
Go to Build —> Clean Project —> Run
Thats all it takes.
answered Dec 30, 2018 at 10:38
I had the same issue in MIUI. Enabling OEM unlocking worked for me without disabling MIUI optimization.
Below is a screenshot of my Redmi 3s prime developer options setting:
answered Jul 26, 2017 at 14:06
In my own case, it was because my phone was out of space. For people that are facing this problem right now, if Clean Project + Build APKs does not work, check the available space on your phone or emulator.
I hope this helps.. Merry coding!
answered Jan 4, 2019 at 15:38
Taslim OseniTaslim Oseni
6,04710 gold badges44 silver badges68 bronze badges
1
I found the solution go to
settings>build,execute,deployment>instant run>Enable instant run to hot swap code /resource change on deploy(unchecked this option)
This will work on 3.4 android studio too. thanks
answered Jun 4, 2019 at 11:30
1
Try disabling the Instant run in Settings.
answered Mar 15, 2017 at 18:41
1
Easily can be solved this problem.
Ex:- in Huawei GR3 mobile,
Goto Setting in your mobile -> Storage -> Storage Cleaner
answered Jan 15, 2019 at 16:35
BIS TechBIS Tech
16.3k10 gold badges93 silver badges143 bronze badges
Change your applicationId
in the android/app/build.gradle
file.
For example:
// Change this
applicationId "com.example.myAndroidApp"
//
// to this
applicationId "com.example.somethingElse"
Then Sync your gradle then you can able to install your app,
if the previous applicationId is your production id the again change it the previous one now the device will allow to install the app.
Hope this may help you….
Karl Taylor
4,7683 gold badges34 silver badges61 bronze badges
answered Mar 9, 2017 at 6:16
JaganJagan
5601 gold badge8 silver badges20 bronze badges
5
This is caused by «instant run» feature, you can disable it by:
Open the Settings or Preferences dialog. Navigate to Build, Execution, Deployment > Instant Run.
Uncheck the box next to Enable Instant Run and u are ready to go.
answered May 2, 2017 at 5:54
VivekVivek
1891 silver badge7 bronze badges
At me such error arose after renaming of a folder with the project.
Disabling Instance Run helped, but what if you do not need to disable it?
I deleted all the tags mentioning the old folder name from the file myprojectappbuildintermediatesrestart-dexdebugbuild-info.xml
The error has disappeared.
answered Jul 30, 2017 at 12:08
2
Just do the following step…
Build>Clean Project
after that Run project again, this worked for me
answered Aug 31, 2017 at 13:10
AtifSayingsAtifSayings
73614 silver badges22 bronze badges
1
I also had the problem after globally changing the project name, applicationid and the folders containing the java files.
Disabling Instant run helped, but was not a good option, so this helped:
- close Android Studio
- deleted those files and folders:
rm -Rf .gradle .tags local.properties .idea/workspace.xml .idea/caches/* .idea/libraries app/build
- start Android Studio and let it resync everything
- press run
answered May 18, 2019 at 19:52
rubo77rubo77
19.3k30 gold badges132 silver badges225 bronze badges
Faced same issues on MIUI phone resolved by making MIUI account and enable install by USB.
answered Mar 9, 2017 at 6:04
Gautam DevGautam Dev
4092 silver badges4 bronze badges
1
just close your emulator and run again the problem will be solved happy coding
answered Aug 4, 2017 at 13:35
Sometime app doesn’t show on home screen,So
Check your apps by going to setting — > apps -> and then uninstall from app setting might this work.
answered Mar 9, 2017 at 5:57
1
Here’s my solution (there’s no need to deactivate instant run) Do all these steps in the stated order:
1- Gradle Build (root level)
gradle
2 — Gradle build + clean (app level)
gradle app
3 — Choose app on the top bar (left of Run ‘app’)
4 — Clean Project:
Navigate to Build > Clean Project
And it should work now! You shouldn’t disable instant run if you follow these steps
answered Jul 17, 2017 at 11:01
GinggasGinggas
2683 silver badges11 bronze badges
2
In my case Instant Run hided the real cause of the problem which was INSUFFICIENT_SPACE due to small data partition and I also got «failed to establish session» error. After disabling Instant Run, the real problem was revealed and after fixing it and enabling Instant Run it worked.
answered Aug 14, 2017 at 21:57
Allow or enable «Installation from USB» in the developer options.
answered Sep 1, 2017 at 17:36
One problem in MAC(or may be other operating systems) can also be solved with this
You need disable «Use libusb backend» in preferences—> debugger
Please tell others if this was useful for you.
Thanks to the following user and their answer: https://stackoverflow.com/a/58095554/3726185
answered Jul 24, 2020 at 23:19
VivekVivek
4926 silver badges15 bronze badges
Go to USB Debugging and disable MIUI Inspection and allow the phone to reboot. Things should be fine from here
answered Jul 2, 2017 at 16:39
For me I had to close the emulator and then select cold boot when re-opening it.
answered May 3, 2019 at 0:21
odiggityodiggity
1,47614 silver badges29 bronze badges
Before trying anything else in this post, I would do Build >> Clean Project. It solved my problem and it is the simplest solution. Sometimes, the cleaning doesnt get some links, so I also recommend you to restart your devices, either virtual or physical.
If it doesnt work out, try turning of Instant Run by File > Settings > Build,Execution,Deployment > Instant Run > Un-check
Only after trying this two simple solutions, I would try the others.
answered Jun 17, 2019 at 14:06
Leo PaimLeo Paim
5007 silver badges9 bronze badges
Добрый день! Подскажите!
При открытии Setup wizard выскакивает сообщение:
The following SDK components were not
installed: build-tools-21.1.1,
source-21,sys-img-x86-addon-google_apis-google-21,
extra-android-m2repository,
android-21, extra-google-m2repository,
addon-google_apis-google-21, tools,
platform-tools Retry Cancel
- установка
- android-studio
Виталина
111 золотой знак2 серебряных знака8 бронзовых знаков
задан 7 фев 2015 в 10:57
grigorigrigori
11 серебряный знак1 бронзовый знак
2
-
@grigori, Если вам дан исчерпывающий ответ, отметьте его как верный (нажмите на галку рядом с выбранным ответом).
12 фев 2015 в 18:52
-
Если ничего не помогает самый быстрый ,качественный ,гарантированный способ это переустановка Windows потом и android studio
– user320581
6 апр 2020 в 12:02
1 ответ
- Пользователь с правами администратора?
Попробуйте запустить как админ. - В имени пользователя есть кириллица?
Если есть, выберите другую папку для установки SDK (весь путь латиницей). - Попробуйте установить SDK и Studio по отдельности.
Виталина
111 золотой знак2 серебряных знака8 бронзовых знаков
ответ дан 12 фев 2015 в 12:24
nessness
1216 бронзовых знаков
1
-
Спасибо! Совет помог
исключил латиницу и все сработало.
1 апр 2020 в 9:52
При установке Android Studio столкнулся с проблемой установки SDK. Нажать кнопку «Next» нельзя, а внизу с пометкой «внимание» находится надпись: Your SDK location contains non-ASCII characters. Что делать в такой ситуации? Я нашел два рабочих решения.
Содержание:
- Причина ошибки
- Варианты устранения ошибки
- Вариант 1: изменение пути
- Вариант 2: смена имени пользователя
Причина ошибки
Она банальна. Имя вашей учетной записи Windows написано не на английском. А программа брезгует устанавливать файлы в директорию, если папка в ней указана на другом языке (русский, турецкий, испанский, арабский и прочее).
Варианты устранения ошибки
Процесс устранения сводится к тому, чтобы обеспечить англоязычный путь к Android SDK.
Вариант 1: изменение пути
Банальный способ, который помог обойти ошибку:
- Зайдите на диск C: и создайте две папки AndroidSDK.
- Вернитесь в Android Studio Setup Wizard.
- В пути Android SDK Location выберите путь установки C: Android SDK.
- Нажимайте Next и ждите завершения установки.
Вариант 2: смена имени пользователя
Более замороченный способ со сменой имени профиля на англоязычное. Пока вы находитесь в этой учетной записи, переименовать папку невозможно. Поэтому:
- Через поиск найдите CMD и откройте от имени администратора.
- Введите команду net user Администратор /active:yes
- Выйдите из системы и зайдите в профиль только что включенной учетки администратора.
- Нажмите ПКМ на Пуск и выберите «Управление компьютером».
- Перейдите в раздел Управление компьютером — Локальные пользователи — Пользователи, нажмите ПКМ по имени учетной записи и отредактируйте ее.
- Далее перейдите в Проводник — Диск C: — Пользователи и переименуйте папку на такое же имя, как редактировали до этого.
- Теперь откройте строку Выполнить (Win+R) и введите regedit
- Перейдите по директории HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList
- Измените параметр вашего старого имени на новое.
- Выйдите из учетной записи Администратора и зайдите в свою.
- Вновь откройте командную строку и пропишите net user Администратор /active:no.
- Приступайте к установке Android Studio.
Кстати говоря, способ, который находится в поиске, на первой странице в ютубе, не работает. По отзывам видно, что не у одного меня.
При создании символической ссылки командой mklink /D «C: android-sdk» «C: Users Игорь AppData Local Android sdk, она не отображается в пути установщика, а через проводник выдает «расположение недоступно».
В общем, устаняйте ошибку Android Studio, а сайт добавляйте в закладки. И до скорых встречь!
I was installing android studio, but I have this problem when the program is starting:
Error:(1, 0) Your project path contains non-ASCII characters. This
will most likely cause the build to fail on Windows. Please move your
project to a different directory. See http://b.android.com/95744 for
details.This warning can be disabled by using the command line flag
-Dcom.android.build.gradle.overridePathCheck=true, or adding the line ‘com.android.build.gradle.overridePathCheck=true’ to gradle.properties
file in the project directory.
Dici
24.8k7 gold badges39 silver badges81 bronze badges
asked Aug 23, 2015 at 21:58
3
I solved this issue by adding this line
android.overridePathCheck=true
to
gradle.properties
As this message said
This warning can be disabled by using
the command line flag -Dcom.android.build.gradle.overridePathCheck=true,
or adding the line
'com.android.build.gradle.overridePathCheck=true'
to gradle.properties file in the project directory.
answered Aug 19, 2017 at 11:57
Nana medoNana medo
2532 silver badges6 bronze badges
1
I did create a symbol link (c:android-sdk) in windows 10 and resolved:
mklink /D «c:android-sdk» «C:UsersClézioandroid-sdk»
answered Aug 27, 2016 at 10:24
0
I have the same problem.then I create a new project and the path only use English alphabet,the problem is resolved.
answered Aug 26, 2015 at 2:32
1
I meet this problem and find there are some Chinese characters in my path. After change these characters into English , the problem solved.
answered Nov 26, 2015 at 11:56
Shuai WangShuai Wang
3351 gold badge8 silver badges20 bronze badges
3
Your project path contains Chinese characters,
em: F:资料Yourproject
Please rename the path English characters:
em: F:DataYourproject
answered Dec 19, 2016 at 8:54
TamicTamic
811 silver badge1 bronze badge
If you face with the problem at the first time installing Android Studio on your computer.
-
mklink /D "c:Android-Sdk" "C:Users **YOUR-USERNAME** AppDataLocalAndroidsdk"
-
Go to «C:Users YOUR-USERNAME AppDataLocal» path and create Androidsdk folders inside it.
-
After that you can continue installation.
answered Dec 31, 2017 at 4:45
What I actually did was redirect (I don’t actually know the term) the path to my other user (my path was C:UsersKeith Peñas etc.) then, I thought that I had this Spanish letter on, so I redirected the path to my other user, in this case it was (C:UsersKeith). Then I had another problem: it was somewhat like «Your path cannot be with the rooted path». So I made a folder with the name of my app and then it worked!
Another problem I encountered was: «your path contains white space etc.» and it was from my other disk.
Hope this helps!
Eric Aya
69k35 gold badges179 silver badges250 bronze badges
answered Dec 29, 2017 at 13:33
0
The path location must not contain á,à,â, and similars. Chinese characters or any other diferent than the usual alphabetical characters.
For example, my path was C:UsersViníciusAndroidStudioProjectsMyApplication .But my user name had the letter í. So I create a folder ‘custom2222’ and change the path to C:custom2222MyApplication
answered Jun 3, 2016 at 17:42
I also encountered this problem, and I have to change the folder name from Chinese to English. Pity that current gradle build tool does not support Unicode names.
answered Sep 16, 2016 at 6:55
I created a symbol link like described by Clézio before. However, I had to specify a suitable encoding (e.g chcp 65001) in command line before.
chcp 65001
mklink /D "C:android-sdk" "C:UsersRenéAppDataLocalAndroidsdk"
If you have your SDK installed under Path C:Users[USER]AppData… you may have to run command line with administrativ priviledges.
answered Dec 23, 2016 at 6:42
This error occur because of path of project. Change your project path wiht way which dont contain nonAscii character.
answered Dec 19, 2018 at 11:31
The best solution to your problem is to move your project folder to other directory with no non-ASCII characters and blank spaces.
For example С:AndroidPROJECT-FOLDER
.
You can create the directory in C:
using the name that you want.
answered Nov 4, 2019 at 10:01
Javier C.Javier C.
7,4615 gold badges40 silver badges52 bronze badges
0
I’ve face this problem so I create my projetc in a different path, then move to the location where the other projects are, after looking to gradle files, I’ve notice that my newer project have this:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
The classpath of my newest project’s gradle is 1.5.0, and the other projects ar 1.2.3, Than I’ve made the changes and so far so good, everthing is working fine until now.
answered Feb 3, 2016 at 12:39
Возможные ошибки и их решение
Дата создания:
02.04.2015
Здесь собраны рецепты исправления ошибок, которые могут возникнуть при выполнении шагов из статей этой главы. В случае, если вашей ситуации здесь нет, отпишитесь, пожалуйста, в комментариях и я постараюсь помочь решить вам вашу проблему.
Если при ошибке выводится некая надпись, то её описание и решение будет находиться ниже под заголовком содержащим эту надпись.
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{имя пользователя}AppDataLocalAndroidsdk), там перейдите в папку extrasintelHardware_Accelerated_Execution_Manager, там найдите файл intelhaxm-android.exe, запустите его и пройдите через мастер установки.
В случае если при установке вылетела ошибка «This computer meets requirements for HAXM, but VT-x is not turned on…»
То надо пойти в BIOS и включить Intel Virtual Technology.
Похожие статьи
The following error message appears when Android Studio opens the file:
Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can be disabled by adding the line ‘android.overridePathCheck=true’ to gradle.properties file in the project directory.
<a href=»openFile:E:IT_ResourceStudio_FilesCarouselBannerDemoappbuild.gradle»>Open File</a>
problem causes:
The project path or project name contains Chinese (as shown in the picture)
Solution:
Modify the Chinese included in the project path or project name to English.
Precautions:
1. Don’t move to a directory with Chinese when moving files, if you move to the Chinese directory and then open it, this error will occur;
2. If the directory selected when creating a new project contains Chinese, you will be prompted directly, just choose the path without Chinese.
Я устанавливал андроид-студию, но у меня есть эта проблема, когда программа запускается:
Ошибка: (1, 0). Путь к проекту содержит символы, отличные от ASCII. Эта скорее всего, приведет к сбою сборки в Windows. Пожалуйста, переместите проект в другой каталог. См. http://b.android.com/95744 для подробности.
Это предупреждение можно отключить, используя флаг командной строки -Dcom.android.build.gradle.overridePathCheck = true или добавление строки ‘com.android.build.gradle.overridePathCheck = true’ в gradle.properties файл в каталоге проекта.
Ответ 1
Я создал ссылку на символ (c:android-sdk) в Windows 10 и разрешил:
<Б > mklink/D «c:android-sdk» «C:UsersClézioandroid-sdk»
Ответ 2
У меня такая же проблема. Затем я создаю новый проект, и путь использует только английский алфавит, проблема решена.
Ответ 3
Я встречаю эту проблему и обнаруживаю, что на моем пути есть некоторые китайские символы. После изменения этих символов на английский язык проблема решена.
Ответ 4
В вашем пути к проекту содержатся китайские символы,
em: F:资料Yourproject
Пожалуйста, переименуйте путь к английским символам:
em: F:DataYourproject
Ответ 5
Я решил эту проблему, добавив эту строку
android.overridePathCheck=true
to
gradle.properties
Как говорится в этом сообщении
This warning can be disabled by using
the command line flag -Dcom.android.build.gradle.overridePathCheck=true,
or adding the line
'com.android.build.gradle.overridePathCheck=true'
to gradle.properties file in the project directory.
Ответ 6
То, что я на самом деле делал, было перенаправление (я действительно не знаю этот термин) путь к другому пользователю (мой путь был C:UsersKeith Peñasи т.д.), тогда я думал, что у меня есть это испанское письмо, поэтому я перенаправил путь к другому пользователю, в этом случае он был (C:UsersKeith). Тогда у меня возникла еще одна проблема: это было похоже на «Твой путь не может быть с корнем». Поэтому я создал папку с именем моего приложения, а потом сработает!
Другая проблема, с которой я столкнулся, заключалась в следующем: «ваш путь содержит пробел и т.д.» и это было с моего другого диска.
Надеюсь, это поможет!
Ответ 7
Если вы столкнулись с проблемой в первый раз, установив Android Studio на свой компьютер.
-
mklink /D "c:Android-Sdk" "C:Users **YOUR-USERNAME** AppDataLocalAndroidsdk"
-
Перейдите в папку «C:Users YOUR-USERNAMEAppDataLocal » и создать в нем папки Androidsdk.
-
После этого вы можете продолжить установку.
Ответ 8
Местоположение пути не должно содержать á, à, â и similars. Китайские иероглифы или любые другие, отличные от обычных алфавитных символов.
Например, мой путь был C:UsersViníciusAndroidStudioProjectsMyApplication. Но мое имя пользователя имело букву í. Поэтому я создаю папку «custom2222» и изменяю путь к C:custom2222MyApplication
Ответ 9
Я также столкнулся с этой проблемой, и мне нужно изменить имя папки с китайского на английский. Жаль, что текущий инструмент сборки gradle не поддерживает имена Unicode.
Ответ 10
Я создал ссылку на символы, описанную ранее Clézio. Однако в командной строке я должен был указать подходящую кодировку (например, chcp 65001).
chcp 65001
mklink /D "C:android-sdk" "C:UsersRenéAppDataLocalAndroidsdk"
Если у вас установлен SDK в папке C:Users [USER]AppData… вам может потребоваться запустить командную строку с привилегиями администратора.
Ответ 11
добавьте строку android.overridePathCheck = true ‘в gradle.properties файл в каталоге проекта.
Ответ 12
Эта ошибка возникает из-за пути проекта. Измените путь к своему проекту, который не содержит символов не-Ascii.
Ответ 13
Вы используете не ASCII в пути проекта. Измените имя папки на английские буквы
Ответ 14
Я столкнулся с этой проблемой, поэтому создаю свой projetc по другому пути, а затем перейду в место, где находятся другие проекты, после поиска файлов gradle, я заметил, что мой новый проект имеет следующее:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Путь к классам моего новейшего проекта gradle составляет 1.5.0, а остальные проекты — 1.2.3. Чем я внес изменения и до сих пор настолько хорош, что все работает нормально до сих пор.
Уровень сложности
Простой
Время на прочтение
4 мин
Количество просмотров 8.3K
Вступление
Всем привет, меня зовут Антон и сегодня я начинаю новый курс по созданию мобильных приложений для операционной системы Android с помощью среды разработки Android Studio и языка программирования Kotlin.
На сегодняшний день Kotlin является предпочтительным языком программирования для создания мобильных приложений. В не так далеком 2019 году, такой техно-гигант как компания Google (Гугл) объявила Kotlin приоритетным языком программирования для разработки Android-приложений, тем самым поставив огромный плюс в копилку Kotlin.
Так же мобильные приложения еще можно создавать на языке программирования Java, но Java постепенно хотят вытеснить, об этом и говорит событие 2019 года с объявлением приоритетного языка от компании Google. Поэтому мы будем делать это только на Kotlin.
Для кого же предназначен данный курс?
Этот курс предназначен для абсолютно начинающих, у которых нет знаний ни в Java ни в Kotlin, то-есть вообще не знакомых с программированием, но желающих изучить данный язык. Поэтому цель данного курса создать полноценный tutorial, благодаря которому вы изучите язык программирования Kotlin с нуля до Junior, а так же по ходу курса создадите несколько полноценных приложений, которые в дальнейшем можно будет добавить в своё портфолио для поиска работы.
Tuturial — обучение, учебное пособие. Это пошаговое (поэтапное) объяснение какого-либо процесса, инструкция по выполнению чего-либо.
Начало
Для начала, пред тем, как мы установим среду разработки Android Studio, давайте разберемся, что же такое вообще среда разработки?! Если говорить простыми слова, то среда разработки это некая программа в которой содержатся другие микро-программы или инструменты, которые нам позволяют создавать, тестировать приложения и так далее.
Ошибки при установки Android Studio
Для того чтобы Android Studio установилась корректно и без ошибок, нужно выполнить несколько обязательных действий:
-
Имя пользователя обязательно должно быть написано на латинском языке, например — «Admin»,»User» и так далее. Если имя пользователя будет написано на русском языке, то появится ошибка (см. Рисунок 1).
Все дело в том что при установке, Android Studio устанавливает специальную папку для Эмулятора (Emulator). Эмулятор — это специальное виртуальное устройство (в нашем случае смартфон), который у нас будет на компьютере, в котором мы сможем тестировать созданные нами приложения.
Мы сначала будем тестировать приложения на этом виртуальном смартфоне, называемым эмулятор, а после уже сможем тестировать на настоящем. Либо же сможем сразу тестировать на настоящем смартфоне, как захотите, все зависит лишь от вашего желания, но сажу сразу, на эмуляторе удобнее.
Так вот, чтобы эмулятор работал, устанавливается специальная папка и на пути этой папки должны быть только латинские буквы. Что это означает?! А означает это следующее — например я назвал имя пользователя на своем ПК «Антон», значит на пути к это папке, будет путь «С/Антон/Avd». То-есть, на пути где устанавливается папка для эмулятора(Avd), встречается мое имя «Антон» русскими буквами, все остальное может быть на латинском, но мое имя пользователя на русском и вот тогда случается ошибка и программа установки будет говорить, что на пути установки не должно быть вот таких русских букв. Поэтому сразу напишите имя пользователя латинскими буквами, чтобы не было проблем.
-
Еще одно основное действие — на вашем ПК должна быть включена «Виртуализация». Виртуализация включается в БИОС. БИОС у каждого разный, вам нужно будет посмотреть в интернете, допустим — «как войти в БИОС на компьютере» зайдете на первый сайт и все поймете, ничего сложного, поэтому не будем заострять на этом внимания.
Ну вот и все, это две основные ошибки, которые у Вас могут возникнуть в процессе установки Android Studio. Если у Вас возникнут, какие либо еще ошибки, то пишите о них в комментариях и мы вместе постараемся их решить. Ну, а мы приступаем к установке Android Studio.
Установка Android Studio
Для того чтобы установить Android Studio переходим в любой браузер, в моем случае Google Chrome, и пишем в поиске «скачать Android Studio» или переходим по этой ссылке.
Открывается сайт (см. Рисунок 2)
Пролистываем в самый низ сайта до раздела системные характеристики (см. Рисунок 3) и проверяем соответствует ли наш ПК системным требованиям, если все ОК, переходим к загрузке Android Studio.
Обновляем страницу. Нас перекидывает в самый вверх страницы, там находим кнопку «Download Android Studio Electric Eel», нажимаем на нее и нам открывается лицензионное соглашение, которое пролистав вниз, нужно отметить галочкой о том, что мы прочитали условия (см. Рисунок 4). И все, нажимаем снова на кнопку «Download Android Studio Electric Eel» и начинается скачивание установщика.
Ждем пока загрузится установщик, это занимает некоторое время, в зависимости от скорости вашего интернета. После того как загрузился установщик, запускаем его. Появляется первоначальный экран установки, нажимаем кнопку Next (далее)(см. Рисунок 5).
После появляется окно где нужно поставить галочку в разделе Android Virtual Device(обязательно)(см. Рисунок 6), потому что это и будет наше виртуальное устройство на котором мы будем все тестировать.
Далее открывается окно где можно выбрать путь установки папки, или же оставить тот, который выбран автоматически(см. Рисунок 7)
После выбора пути, открывается окно с тем, как будет называться папка (можно оставить стандартно, а можно изменить, как захотите)(см. Рисунок 8). Далее жмем на кнопку «Install»(Установить), и ждем окончания установки.
По завершению установки, появится окно (см. Рисунок 9), где можно либо оставить галочку для запуска приложения сейчас, либо убрать, чтобы запустить позже. Мы же убираем галочку, и нажимаем кнопку «Finish»(Закончить).
Все, на этом этапе установка Android Studio закончена.
Итоги темы
В данной теме мы установили Android Studio, подробно изучили тонкости установки, указали на основные ошибки, которые могут возникнуть в процессе установки.
В следующей теме мы создадим первый проект, и пройдемся по основным пунктам меню в Android Studio, после чего уже приступим к изучению языка программирования Kotlin.