Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓工作室“;“项目结构”;窗户坏了?_Android_Android Studio - Fatal编程技术网

Android 安卓工作室“;“项目结构”;窗户坏了?

Android 安卓工作室“;“项目结构”;窗户坏了?,android,android-studio,Android,Android Studio,Android Studio的大量教程需要我使用“项目结构”窗口(文件>项目结构),但每当我尝试打开它时,我都会收到一个错误“我们将提供一个UI来配置项目设置。在此之前,请手动编辑build.gradle文件” 有人知道这对每个人都是一样的吗(在这种情况下,那些教程中的“文件>项目结构”是什么意思?),还是只有我一个人?我在Windows和Linux上也有同样的错误 其中一个教程:在Android Studio之前,IntelliJ Android插件用户通常使用“项目结构”对话框从项目中添加/

Android Studio的大量教程需要我使用“项目结构”窗口(文件>项目结构),但每当我尝试打开它时,我都会收到一个错误“我们将提供一个UI来配置项目设置。在此之前,请手动编辑build.gradle文件”

有人知道这对每个人都是一样的吗(在这种情况下,那些教程中的“文件>项目结构”是什么意思?),还是只有我一个人?我在Windows和Linux上也有同样的错误


其中一个教程:

在Android Studio之前,IntelliJ Android插件用户通常使用“项目结构”对话框从项目中添加/删除模块

androidstudio的目标是从命令行和IDE构建应用程序的单一模型。因此,如果必须修改项目结构,正确的方法是修改build.gradle(和/或settings.gradle)构建脚本并重新导入项目

最终(几个月内),Android Studio将连接“项目结构”对话框,为您自动编辑gradle构建脚本,或者提供不同的UI,就像错误消息所说的那样


您将在上找到gradle插件用户指南,该指南有助于了解如何将库添加到gradle构建脚本。

当前,android studio项目结构设置中的UI存在一些与更新gradle相关的bug。现在,无论我在项目结构字段中输入什么,都不会保存或更新gradle文件。对我有效的是将设置直接写入build.gradle

gradle文件基本上是生成(动态)而不是静态的xml文件

我一直试图在项目结构UI中设置应用程序签名以进行调试,最终使其正常工作

android {
    signingConfigs {
        debug {
            storeFile file("debug.keystore")
        }


        myConfig {
            storeFile file("other.keystore")
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
        }
    }


    buildTypes {
        foo {
            signingConfig signingConfigs.myConfig
        }
    }
}
android {
    signingConfigs {
        debug {
            storeFile file("debug.keystore")
        }


        myConfig {
            storeFile file("other.keystore")
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
        }
    }


    buildTypes {
        foo {
            signingConfig signingConfigs.myConfig
        }
    }
}
关于配置gradle的android开发者指南将帮助您跟上进度。

有关要查找的参数,请参阅Gradle文档

当前,android studio项目结构设置中与更新Gradle相关的UI存在一些bug。现在,无论我在项目结构字段中输入什么,都不会保存或更新gradle文件。对我有效的是将设置直接写入build.gradle

gradle文件基本上是生成(动态)而不是静态的xml文件

我一直试图在项目结构UI中设置应用程序签名以进行调试,最终使其正常工作

android {
    signingConfigs {
        debug {
            storeFile file("debug.keystore")
        }


        myConfig {
            storeFile file("other.keystore")
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
        }
    }


    buildTypes {
        foo {
            signingConfig signingConfigs.myConfig
        }
    }
}
android {
    signingConfigs {
        debug {
            storeFile file("debug.keystore")
        }


        myConfig {
            storeFile file("other.keystore")
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
        }
    }


    buildTypes {
        foo {
            signingConfig signingConfigs.myConfig
        }
    }
}
关于配置gradle的android开发者指南将帮助您跟上进度。

有关要查找的参数,请参阅Gradle文档