将res文件夹添加到Android Studio项目中

将res文件夹添加到Android Studio项目中,android,android-resources,Android,Android Resources,请,我有一个项目,我想将其res文件夹内容导入另一个android studio项目。我该怎么做呢。我尝试的是很好的旧拷贝和粘贴,但我在尝试构建时遇到了这个错误。 错误:未找到与“label”处的给定名称与值“@string/app_name”匹配的资源。 我想这是因为我将文件添加到项目中的方式。请问推荐的方法是什么 编辑 @伊戈尔 更改名称只会给我带来更多错误。我从我的gradle日志中得到这个 AGPBI: {"kind":"error","text":"No resource found

请,我有一个项目,我想将其res文件夹内容导入另一个android studio项目。我该怎么做呢。我尝试的是很好的旧拷贝和粘贴,但我在尝试构建时遇到了这个错误。 错误:未找到与“label”处的给定名称与值“@string/app_name”匹配的资源。 我想这是因为我将文件添加到项目中的方式。请问推荐的方法是什么

编辑 @伊戈尔 更改名称只会给我带来更多错误。我从我的gradle日志中得到这个

AGPBI: {"kind":"error","text":"No resource found that matches the given name 
(at \u0027label\u0027 with value \u0027@string/app_name\u0027).",
"sources":[{"file":"\\\\?\\C:\\WorkSpace\\RC\\Ovpn\\vpnlib\\build\\intermediates\\manifests\\aapt\\debug\\AndroidManifest.xml","position":{"startLine":12,"startColumn":23,"startOffset":379,"endColumn":39,"endOffset":395}}],"original":"","tool":"AAPT"}
warning: string 'alwaysonvpn' has no default translation.
\\?\C:\WorkSpace\RC\Ovpn\vpnlib\build\intermediates\manifests\aapt\debug\AndroidManifest.xml:11: error:
 Error: No resource found that matches the given name (at 'label' with value '@string/app_name').
编辑gradle引用的文件没有任何作用,因为一旦我再次构建项目,它将被覆盖。 因此,我认为错误可能来自/src/main目录中的androidmanifest文件。 那里的清单将此作为内容
package="com.example.vpnlib">

<application android:allowBackup="true" android:label="@string/app_name"
    android:supportsRtl="true">

</application>
my/src/main/res/values/strings.xml包含以下内容

<resources>
    <string name="app">OpenVPN for Android</string>
    ....
</resources>

您应该将缺少的字符串添加到资源中,或者删除不存在的字符串的用法。没有推荐的移动资源的方法,移动文件就可以了

它只是表示您引用的字符串不存在于res文件夹的values文件夹下的string.xml文件中。 要解决此问题,只需在string.xml中创建字符串app_名称

将res文件夹从旧文件夹复制到新项目并检查 应用程序标记下的AndroidManifest.xml文件查看 标签

简单地用其他字符串替换此值,或者只创建app_名称 strings.xml文件下的字符串

res/values/strings.xml

再加上这个


MyApp

只需在android studio的新项目中复制粘贴res文件夹,重建项目,如果出现此类错误,则手动将字符串添加到字符串文件中。

我只需要有效导入R文件 这就是我的工作

import com.examaple."projectname".R

strings.xml文件是否包含名为app\u name的字符串?您需要将新应用程序中的strings.xml与旧应用程序合并。字符串文件中需要名为app\u name的字符串。目前你还没有。一个你已经开始只有应用程序!!我看到的最简单的解决方案是将app字符串重命名为app_name,这应该可以很好地构建。我已经这样做了,我收到了101个错误,它们是这样说的:Package R不存在意味着XML文件中有更多错误,请仔细查看错误消息并找出错误所在。
import com.examaple."projectname".R