Предоставление приложению доступа к его собственной папке

Предоставление приложению доступа к его собственной папке

Я установил Android Studio в Program Files, потому что не думаю, что программы должны находиться где-то еще (установщик просит установить в appdataпапку моего профиля). Однако, всякий раз, когда я пытаюсь обновить Android SDK, мне нужно делать это как администратор, потому что в противном случае приложение не сможет получить доступ к своей собственной папке.

Этотмощьбыть связано с тем, что SDK updater — это .batфайл, который запускает .jarфайл. Могу ли я разрешить этому файлу изменять содержимое каталога без необходимости запускать его как администратор?

решение1

Windows не позволяет программам, запущенным обычными пользователями, вносить изменения в папку Program Files. Но это можно легко исправить.

  • Перейдите в папку (C:/Program Files/Android) и выберитеХарактеристикииз контекстного меню.
  • Нажать наБезопасностьвкладку и затем нажмите наРедактироватькнопка.
  • ВыбиратьПользователи(должен быть предпоследним вариантом) из списка меню и проверьтеПолный контрольгалочка.
  • Нажмите ОК.

Связанный контент