Android Studio Доступ Отказано в Локальной папке приложения - PullRequest
0 голосов
/ 13 ноября 2018

Я в мире неприятностей.Унаследовав приложение для Android на Java с командой разработчиков на C # .Net.

Я получаю сообщение об ошибке (отказ в доступе) в корневой папке приложения проектов C: \ Users \ user.name \ Development \ theproject \ app

Проект создает, очищает и перестраивает без проблем, но при отладке или запуске на этом шаге происходит сбой app:transformDexWithInstantRunDependenciesApkForDebug.

В ходе исследований я теряюсь в настройке разрешений приложений в файле manifest.xml, но это больше похоже на проблему с разрешением папки локального компьютера, чем на проблему приложения.

У меня естьпопытался запустить Android Studio в режиме администратора, и он, и эмулятор работают под моим именем пользователя.У меня есть права администратора на моей машине.

Любая помощь очень ценится.Я никогда не слышал о gradle до вчерашнего дня.

1 Ответ

0 голосов
/ 13 ноября 2018

Это сделано, поскольку вы использовали мультибиблиотеку, и методы превышают пределы.

Измените ваш build.gradle:

dependencies {
implementation 'com.android.support:multidex:1.0.3'
}

включить это в класс приложения:

public class YouApplication extends Application {

@Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);
}

}

Добавить это имя класса в манифест

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="com.example.android.multidex.myapplication">
   <application
       ...
       android:name="android.support.multidex.MultiDexApplication">
       ...
   </application>
</manifest>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...