我有一个包含多个软件包的android项目,当我尝试编译它时,我得到了
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/w3c/dom/Attr.class
我在网上找到了一个解决方案,意味着添加以下规则,但是当我添加它时
compile ('com.android.support:appcompat-v7:23.2.1'){
exclude module: 'support-v4'
}
我不能再使用getApplicationContext()方法了。
我的MainActivity看起来像这样:
public class MainActivity extends AppCompatActivity {
public static Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//The below method is the one I can not use.
context = getApplicationContext();
....
}
}
答案 0 :(得分:1)
您必须在SDK管理器中更新库支持。