0

我试图通过将 Android 活动和 ksoap2 库包装在一起来创建一个可运行的 jar 文件。但是当我选择 File >> Export >> Runnable jar “Launch Configuration” 字段为空时。我怎么解决这个问题 ?

活动

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){

        }
}
}

我想制作一个包含此活动和 ksoap2 的 jar 文件

4

1 回答 1

0

如果您的活动有一个 UI,因此可能使用资源,那么您不能“创建一个包含 ksoap2 和我的公共类的单个 jar 文件”,因为您不能将这些资源打包在 JAR 中。

相反,您可以创建一个“包含 ksoap2 和我的公共类”以及任何所需资源的 Android 库项目,并且您可以在主应用程序项目中使用该 Android 库项目。

于 2012-06-15T13:08:19.817 回答