如何从 Android 活动创建可运行的 jar 文件



我试图通过将 Android 活动和 ksoap2 库包装在一起来创建可运行的 jar 文件。 但是当我选择文件>>导出>>可运行 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){
        }
}
}

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

如果你的活动有一个UI,因此可能使用资源,你不能"创建一个同时包含ksoap2和我的公共类的jar文件",仅仅是因为你不能将这些资源打包在JAR中。

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

最新更新