gpt4 book ai didi

android - 指定 R 包路径 (Android)

转载 作者:行者123 更新时间:2023-11-29 00:26:20 26 4
gpt4 key购买 nike

是否可以指定R.class的包路径?

R 类包正在使用 AndroidManifest.xml 中指定的包路径

我之所以这么问是因为我正在尝试将相同的代码库部署到不同的应用程序。

应用程序之间的区别在于图像和文本。而代码逻辑保持不变。

要将相同的代码部署到多个应用程序,需要在 AndroidManifest.xml 中为每个应用程序提供唯一的包名称。

问题是当包名改变时,R 被重新生成。 R 的所有 java 文件导入对于过时的包都是无效的。而且我必须为 R.class 导入修改每个 java 文件。如果我能为R指定一个公共(public)路径,这个问题就迎刃而解了。

最佳答案

您无需遍历每个屏幕来更改 import com.packagename.R。

1) 按 ctrl+h

enter image description here

2) 选择“文件搜索”选项卡并输入您的旧包名进行搜索

3) 按“替换”按钮

enter image description here

4) 提供要替换的新包名称。

5) 清理构建并享受。

如果你使用 Linux 机器单命令做一个技巧

find yourprojectpath  -type f -exec sed -i 's/com.oldpackage.name/com.new.packagename/g' {} \\;

关于android - 指定 R 包路径 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19109434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com