应用程序中心可以';如果android项目是';它不在根级别

应用程序中心可以';如果android项目是';它不在根级别,android,visual-studio-app-center,Android,Visual Studio App Center,我已经设置了一些AppCenter android项目,但它们通常都有与GitRoot相同级别的android项目 现在我有了另一个比git根目录更深一层的项目。在本例中,应用中心表示“我们在您的分支机构中找不到任何Android项目。” 是否有一个设置,我可以将app center指向android项目目录?我知道我可以随意地修改项目,但我宁愿不这样做。我的问题是,我在项目的文件夹中有一个特殊的角色。这是丹麦字母Ø。在与AppCenter工程师交谈后,我们发现他们的脚本在遇到这个特殊角色时,定

我已经设置了一些AppCenter android项目,但它们通常都有与GitRoot相同级别的android项目

现在我有了另一个比git根目录更深一层的项目。在本例中,应用中心表示“我们在您的分支机构中找不到任何Android项目。”


是否有一个设置,我可以将app center指向android项目目录?我知道我可以随意地修改项目,但我宁愿不这样做。

我的问题是,我在项目的文件夹中有一个特殊的角色。这是丹麦字母Ø。在与AppCenter工程师交谈后,我们发现他们的脚本在遇到这个特殊角色时,定位项目文件夹失败。将“Ø”替换为“o”修复了问题。

如果您使用的是最新版本的android studio 4.0+。build.gradle文件已重新构造为这样显示

plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-android-extensions'
id 'kotlin-kapt'
id 'dagger.hilt.android.plugin'}
Appcenter无法识别此格式。将其更改为旧格式,如下所示:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'dagger.hilt.android.plugin'
apply from: "../ktlint.gradle"

在我的例子中,问题是通过从
.gitirnore
中删除一些Gradle脚本来解决的:

/gradlew
/gradlew.bat
gradle-wrapper.jar

如果你想让App Center找到你的项目,这些文件应该在你的存储库中。

谢谢,你节省了我的时间