首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在为我的应用程序重命名包名后复制R.class

在为我的应用程序重命名包名后复制R.class
EN

Stack Overflow用户
提问于 2020-05-27 08:12:32
回答 4查看 209关注 0票数 0

试着重命名我的应用程序包,结果它变得一团糟。我怎样才能解决这个问题?

生成错误消息失败:

代码语言:javascript
复制
Execution failed for task ':app:multiDexListDebug'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Error while merging dex archives: 
     Type com.xxxxx.R is defined multiple times: 
....\AndroidStudioProjects\xxxx\build\app\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug\R.jar: D8: Type com.xxxx.R is defined multiple times: ....\AndroidStudioProjects\xxxx\build\app\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug\R.jar:com/xxxx/R.class, ....\AndroidStudioProjects\xxxx\build\app\intermediates\javac\debug\classes\com\xxxx\R.class

     Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-05-27 08:41:56

首先尝试在终端中运行flutter clean。或者手动删除/build目录。

票数 1
EN

Stack Overflow用户

发布于 2022-01-19 02:22:38

终端型flutter clean

  • Restart VSCode

  • Run flutter get package

上的

票数 0
EN

Stack Overflow用户

发布于 2022-01-19 03:31:17

这是因为您使用的库使用的是相同的依赖关系。

解决方案1

(Ctrl+Shift + P)

  • in中的
  1. 搜索错误com.xxxxx.R. search以获取来自该错误的关键字。
  2. 如果有相同的依赖项,则表示存在duplicate dependences.
  3. Solution:删除您正在使用的包之一。

解决方案2(推荐)

(Ctrl+Shift + P)

  • in中的
  1. 搜索错误com.xxxxx.R. search中的关键字。
  2. 找到一个使用相同依赖项的库,然后更新到latest package version

4.此解决方案将保留您正在使用的库,而不删除它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62038404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档