Android Studio无法在项目外的文件夹中找到应用程序图标

我正在构建一堆共享很多共同点的小型Android项目。它让我感到困扰,因为我拥有所有项目的相同资源,所以我试图将它们移动到一个通用文件夹中。我在我的build.gradle文件中的以下内容:Android Studio无法在项目外的文件夹中找到应用程序图标

sourceSets { 

main {

resources.srcDirs = ['../Common/res', 'src/main/res']

}

}

Android的工作室成功地找到了资源,但是当我尝试建立,我得到了以下明显错误:

Error:(15) resource mipmap/ic_launcher (aka com.GraphicsEngine.SampleApp.TestApplication:mipmap/ic_launcher) not found. 

Error:(15) resource style/AppTheme (aka com.GraphicsEngine.SampleApp.TestApplication:style/AppTheme) not found.

在我的Android清单我有以下行:

android:icon="@mipmap/ic_launcher" 

android:theme="@style/AppTheme"

我试图使用像这样

01相对路径

但这似乎并不奏效。它在我看来,android studio不编译文件作为资源,我不知道如何告诉它这样做。

谢谢!

回答:

如果你想共享多个项目之间的图标/绘图,那么你需要创建一个android库模块,并把所有可重用的东西放入其中。然后在所有的项目中添加这个新模块作为依赖。

你不能在android中做类似android:icon="@../Common/res/mipmap/ic_launcher"的事情。所有资源必须在R中编入索引,然后才可以使用它们。

以上是 Android Studio无法在项目外的文件夹中找到应用程序图标 的全部内容, 来源链接: utcz.com/qa/260396.html

回到顶部