1

Socket.IO JavaクライアントをJARファイルにコンパイルしようとしていますが、うまくいきません。AndroidプロジェクトがNode.JSSocket.IOと通信するために必要です。

Socket.IO Javaクライアントは次のとおりです:https ://github.com/Gottox/socket.io-java-client

私はgithubwikiで言われているようにそれをしますが、運がありません:

cd $PATH_TO_SOCKETIO_JAVA
ant jar
ls jar/socketio.jar

Java Sun 6、Java Sun 7、Java Open 6(JDK、JRE)で試してみました

build.xmlファイルにすべてのパスが含まれているわけではないことに気づきました。たとえば、Eclipseディレクトリへのパス。だから私は何をすべきか。多分私は何とかして瓶を作ることができますか?

4

1 に答える 1

1

この記事の執筆時点では、githubのbuild.xmlには、ターゲットjarまたはjarをビルドするタスクがありません。自動生成されたbuild.xmlの最新バージョンは、jarタスクを削除したようです。build.xmlの履歴を見てください。古いファイルのいくつかには、jarタスクがあります。そのタスクをコピーして、最新バージョンに含めることができるかもしれません。

@HeatfanJohn :これは正常にビルドbuild.xmlできるようにするために追加したコードですant jarsocketio.jar

    <target name="jar" depends="build-project">
            <mkdir dir="jar"/>
            <jar destfile="jar/socketio.jar" basedir="bin">
                <zipgroupfileset dir="libs/" includes="*.jar"/>
                <manifest>
                </manifest>
            </jar>
    </target>
于 2012-07-05T15:24:15.263 に答える