proguard注意:程序类com.facebook.android.R.string的定义重复。如何修复此问题?

proguard注意:程序类com.facebook.android.R.string的定义重复。如何修复此问题?,android,proguard,Android,Proguard,如何解决proguard的此注释。重复定义的含义是什么?我需要解决这个问题吗?如果需要,如何解决?我还看到: [proguard] Note: there were 625 duplicate class definitions. [proguard] Initializing... [proguard] Note: the configuration refers to the unknown class 'com.android.vending.licensing.ILicensi

如何解决proguard的此注释。重复定义的含义是什么?我需要解决这个问题吗?如果需要,如何解决?我还看到:

[proguard] Note: there were 625 duplicate class definitions.
[proguard] Initializing...
[proguard] Note: the configuration refers to the unknown class      'com.android.vending.licensing.ILicensingService'
  [proguard] Reading program jar [/GoogleAdMobAdsSdk-4.3.1.jar]
  [proguard] Note: duplicate definition of program class [com.google.ads.Ad] etc.
我还看到:

[proguard] Note: there were 625 duplicate class definitions.
[proguard] Initializing...
[proguard] Note: the configuration refers to the unknown class      'com.android.vending.licensing.ILicensingService'
  [proguard] Reading program jar [/GoogleAdMobAdsSdk-4.3.1.jar]
  [proguard] Note: duplicate definition of program class [com.google.ads.Ad] etc.
取出

   injars  bin/classes 
帮助减少到200个班级。但是对于我所包含的每个库jar,我看到了上面的内容。谷歌分析jar文件也是如此

我看到:

 [proguard] Note: duplicate definition of program class [com.test.activities.MyActivity]
其中MyActivity仅出现在我的一个项目中。。。如何消除这种情况?

状态如下:

注:程序/库类的定义重复

程序JAR或库JAR包含所列类的多个定义。ProGuard一如既往地继续处理,只考虑第一个定义。该警告可能是某些问题的迹象,因此建议删除重复项。一种方便的方法是在输入jar或库jar上指定过滤器。您可以通过指定-dontnote选项来关闭这些注释


根据我的经验,并不是有多个类定义,而是需要更好地配置proguard。无论如何,这不是一个大问题,事情可能会像现在这样顺利进行。

伙计们,如果这是一个基本问题,请快速回答!我的项目中几乎所有的课程都有这个。我很确定每个类我只定义一次,否则NetBeans不会编译这个项目。确定的可能重复,那么你是说他的项目中有625个重复的类定义?为什么IDE没有将其突出显示为冲突?@TomášZato Nope,我含蓄地说这可能不是一个大问题,如果是的话,那就是如何更好地配置proguard。