我开始得到这个错误
**InvalidPackage: Package not included in Android**
../../../../../../../.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.6.0/98476622f10715998eacf9240d6b479f12c66143/okio-1.6.0.jar: Invalid package reference in library; not included in **Android: java.nio.file**. Referenced from **okio.Okio**.
Run Code Online (Sandbox Code Playgroud)
我在用:
compile 'com.squareup.okhttp:okhttp:2.5.0'
Run Code Online (Sandbox Code Playgroud)
我在以下链接上做了一些阅读:
https://github.com/square/okio/issues/58
https://github.com/square/okhttp/issues/896
我有2个问题
问题1 ::可能导致此错误的变化是什么?代码正在编译好以前,我不认为将Gradle升级到2.10/2.11或升级Android studio 2.0 beta 4/AS 2.0 beta 5可能会引入此错误.当我试图恢复一切.但我仍然得到同样的错误!
问题2 ::我不想在我的应用中禁用lint或添加以下引用.阻止此错误发生的最佳方法是什么?
lintOptions {
warning 'InvalidPackage'
}
Run Code Online (Sandbox Code Playgroud) 该程序使用套接字编程将陀螺仪和加速度计信息(6位数字)发送到服务器。
我的问题是如何进行Socket连接并将数据从Android Wear发送到服务器(使用Socket Connection)
这是完整的程序::
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
import com.example.helloandroid.R;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.os.StrictMode;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class HelloAndroid extends Activity implements SensorEventListener,Runnable {
private SensorManager sensorManager;
TextView x1; // declare X axis object
TextView y1; // declare Y axis object
TextView z1; // declare Z axis object
TextView x2; // declare X axis object …
Run Code Online (Sandbox Code Playgroud)