本地应用文件夹上的Android Studio访问被拒绝错误

时间:2018-11-13 09:56:22

标签: android android-studio android-emulator

我陷入了麻烦的世界。与一组C#.Net开发人员一起继承Java中的Android应用程序。

我在项目根应用程序文件夹 C:\ Users \ user.name \ Development \ theproject \ app

中遇到了(访问被拒绝)错误。

该项目的构建,清理和重建没有问题,但是在调试或运行时,此步骤app:transformDexWithInstantRunDependenciesApkForDebug失败。

到目前为止,在研究中,我迷失了在manifest.xml文件中设置应用程序权限的感觉,但这感觉更像是本地计算机文件夹权限问题,而不是应用程序问题。

我尝试以Adminstrator模式运行Android Studio,并且它和模拟器似乎都以我的用户名运行。我的计算机拥有管理权限。

任何帮助,我们将不胜感激。直到昨天我才听说过gradle。

1 个答案:

答案 0 :(得分:1)

完成此操作是因为您已经使用了多库并且方法超出了限制。

修改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>