我试图通过将Android活动和ksoap2库包装在一起来创建一个可运行的jar文件。但是当我选择文件>>导出>> Runnable jar“启动配置”字段为空。我该如何解决这个问题?
活动
import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.PropertyInfo;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
import android.app.Activity;
public class FrameWork extends Activity {
public SoapPrimitive responseWebImplement;
private String SOAP_ACTION;
private String METHOD_NAME;
private String NAMESPACE;
private String URL;
SoapObject request;
public void webImplement(String soapAction,String methodName,String nameSpace,String url){
SOAP_ACTION = soapAction;
METHOD_NAME = methodName;
NAMESPACE = nameSpace;
URL = url;
request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE ht = new HttpTransportSE(URL);
try {
ht.call(SOAP_ACTION, envelope);
responseWebImplement = (SoapPrimitive)envelope.getResponse();
}
catch(Exception e){
}
}
}
我想创建一个包含此活动的单个jar文件和ksoap2
答案 0 :(得分:0)
如果您的活动有UI,因此可能使用资源,则不能“创建包含ksoap2和我的公共类的单个jar文件”,原因很简单,因为您无法将这些资源打包到JAR中。
相反,您可以create an Android library project“包含ksoap2和我的公共类”以及所有必需的资源,并且您可以在主应用程序项目中use that Android library project。