• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

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

Android 来源:Egor 4次浏览

我正在构建一堆共享很多共同点的小型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中编入索引,然后才可以使用它们。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)