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

叶戈尔

我正在构建一堆有很多共同点的小型 android 项目。我对所有项目都拥有相同的资源,这真的让我感到困扰,所以我试图将它们移动到一个公共文件夹中。我的 build.gradle 文件中有以下内容:

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

Android studio 成功找到了资源,但是当我尝试构建时,出现以下清单错误:

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"

我尝试使用这样的相对路径

android:icon="@../Common/res/mipmap/ic_launcher"

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

谢谢!

亨利

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

你不能做像android:icon="@../Common/res/mipmap/ic_launcher"在android中那样的事情所有资源都必须在 中编入索引R,只有这样您才能使用它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

android studio项目中没有菜单文件夹

我无法获取应用程序文件夹Android Studio之外的文件

在Android Studio中找不到模块应用程序的Gradle build-info.xml

新的android studio项目中的清单文件夹

升级android studio时,“应用程序文件夹中的Android SDK文件夹”

Android Studio项目文件夹未显示

在共享文件夹中找不到Visual Studio通用应用程序资源

Android Studio完全找不到新的资源文件夹

Android Studio 2.2.3:运行应用程序时出错:找不到默认活动

尝试从Android Studio中的res-> raw文件夹获取视频uri时找不到文件异常

Visual Studio Code找不到供应商文件夹(Laravel项目)中的文件

Android Studio应用程序图标

使用Android Studio从Git仅包含Android应用程序的子文件夹签出作为新项目

我在Android Studio中找不到我的项目的构建文件夹

在Android Studio中不显示项目文件夹结构

Android Studio 3.1.4:在Android Studio项目中添加位图图像文件(而非应用程序图标)

打开文件夹作为android studio项目

Android Studio 3.3文件夹图标

Android应用程序中的Assets文件夹(Eclipse)

Android KitKat MediaScannerConnection找不到保存到私人应用程序文件夹中的图像

Android Studio创建应用程序文件夹

如何将另一个应用程序的res文件夹导入到Android Studio中的应用程序?

将Intellij项目文件夹导入Android Studio

在Android Studio中应用android应用程序图标

提交文件夹Android Studio项目

Android Studio:运行“应用程序”时出错,找不到默认活动

使用 ElectronJS 应用程序获取 IntelliJ IDEA/Android Studio 打开的项目文件夹

Android Studio 4.1 第一个应用程序:找不到 AndroidManifest.xml

如何在android studio中更改应用程序的图标?我用新的 ic_launcher 替换了 mipmap 文件夹,但仍然没有显示我设置的图标