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