如果项目不在根级别,则 App Center 无法找到 android 项目
App Center can't locate android project if it's not at root level
我已经设置了几个应用程序中心 android 项目,但它们通常将 android 项目与 git 根目录置于同一级别。
现在我有另一个比 git 根深一层的项目。在这种情况下,应用中心显示 "We couldn’t find any Android projects in your branch."
是否有设置可以让我将应用中心指向 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 找到您的项目,这些文件应该在您的存储库中。
我已经设置了几个应用程序中心 android 项目,但它们通常将 android 项目与 git 根目录置于同一级别。
现在我有另一个比 git 根深一层的项目。在这种情况下,应用中心显示 "We couldn’t find any Android projects in your branch."
是否有设置可以让我将应用中心指向 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 找到您的项目,这些文件应该在您的存储库中。