我刚刚从库simplexml下载了soucre代码 http://simple.sourceforge.net/download.php
不幸的是有两个类StreamProvider和StreamReader, 需要外部参考, 原始项目提供此库
尝试在android中使用这个库 项目你得到汇编错误。
如何修改此库中的源代码并在Android中使用?
我想直接使用这个库的源代码,并且能够修改,而不仅仅是使用gradle或jar文件。
答案 0 :(得分:0)
您可以删除StreamProvider.java和StreamReader.java clases, 这个类与Android不兼容
您必须选择xml-provider
在ProviderFactory.java中使用PullProvider或Document Provider
public static Provider getInstance() {
/*
try {
try {
return new StreamProvider();
} catch(Throwable e) {
return new PullProvider();
}
} catch(Throwable e) {
return new DocumentProvider();
}
*/
try {
return new PullProvider();
} catch (Exception e) {
e.printStackTrace();
}
return new DocumentProvider();
}