Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
指定R包路径(Android)_Android - Fatal编程技术网

指定R包路径(Android)

指定R包路径(Android),android,Android,是否可以为R.class指定包路径 R类包正在使用AndroidManifest.xml中指定的包路径 我之所以问这个问题,是因为我试图将相同的代码库部署到不同的应用程序 应用程序之间的区别在于图像和文本。而代码逻辑保持不变 要将同一代码部署到多个应用程序,需要在AndroidManifest.xml中为每个应用程序提供唯一的包名 问题是当包名更改时,会重新生成R。R的所有java文件导入与过时的包一起无效。我必须为R.class导入修改每个java文件。如果我可以为R指定一个公共路径,这个问题

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

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

我之所以问这个问题,是因为我试图将相同的代码库部署到不同的应用程序

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

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


问题是当包名更改时,会重新生成R。R的所有java文件导入与过时的包一起无效。我必须为R.class导入修改每个java文件。如果我可以为R指定一个公共路径,这个问题将得到解决。

您无需在每个屏幕上更改import com.packagename.R

1) 按ctrl+h组合键

2) 选择“文件搜索”选项卡并输入要搜索的旧packagename

3) 按“替换”按钮

4) 指定要替换的新包名

5) 干净的身材和享受

如果您使用Linux机器,只需使用一个命令即可

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