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