Android Studio的大量教程需要我使用“项目结构”窗口(文件>项目结构),但每当我尝试打开它时,我都会收到错误“我们将提供一个UI以便稍后配置项目设置在那之前,请手动编辑build.gradle文件(s。)“。
有没有人知道每个人是否都这样(在这种情况下,这些教程的意思是文件>项目结构?),还是仅仅是我?我在Windows和Linux上遇到了同样的错误。
答案 0 :(得分:0)
在Android Studio之前,IntelliJ Android插件用户过去常常使用“项目结构”对话框来添加/删除项目中的模块。
Android Studio旨在提供一个模型,用于从命令行和IDE构建应用程序。因此,如果必须修改项目结构,正确的方法是修改build.gradle(和/或settings.gradle)构建脚本并重新导入项目。
最终(在几个月内),Android Studio将连接项目结构对话框以自动编辑gradle构建脚本,或者提供不同的UI,就像错误消息所示。
您会在http://tools.android.com/tech-docs/new-build-system/user-guide找到gradle插件用户指南,以帮助您了解如何将库添加到您的gradle构建脚本中。
答案 1 :(得分:0)
目前,android studio项目结构设置中的UI存在一些与更新Gradle相关的错误。现在,无论我进入项目结构字段,都不会保存或更新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
}
}
}
配置gradle的Android开发人员指南将帮助您加快速度。 http://developer.android.com/tools/building/configuring-gradle.html
请参阅Gradle文档,了解您要查找的参数 http://tools.android.com/tech-docs/new-build-system/user-guide
答案 2 :(得分:0)
目前,android studio项目结构设置中的UI存在一些与更新Gradle相关的错误。现在,无论我进入项目结构字段,都不会保存或更新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
}
}
}
配置gradle的Android开发人员指南将帮助您加快速度。 http://developer.android.com/tools/building/configuring-gradle.html
请参阅Gradle文档,了解您要查找的参数 http://tools.android.com/tech-docs/new-build-system/user-guide