Я разработал приложение для Android Wear, а также SDK версии 4.4AW. После завершения этого приложения я протестировал новый Android Wear SDK, который представляет собой эмулятор 5.0.1 И Motorola360 (с 5.0.1), затем я получил эту ошибку (покажите ниже)
Сумма сообщений:
не могу разрешить хост
Подробное сообщение:
Невозможно разрешить хост «URL»: нет адреса, связанного с именем хоста.
Приложение отлично работает на износе Android 4.4, но не работает на 5.0.1 (я использовал студию Android, и перед выполнением нет ошибок, успешная сборка, сбой на эмуляторе).
Я, конечно, уверен, что использовал интернет-разрешение, как вы можете видеть:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-feature android:name="android.hardware.type.watch" />
Деталь поляны:
apply plugin: 'com.android.application'
android { compileSdkVersion 21 buildToolsVersion "21.1.1"
defaultConfig {
applicationId "com.hakyazilim.onlywear"
minSdkVersion 20
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:1.1.0'
compile 'com.google.android.gms:play-services-wearable:6.5.87'
compile files ('lib/android-async-http-1.4.3.jar')
}
Я использовал «android-async-http-1.4.3.jar» Lib. Следуя этому Кодексу:
String requestURL = "My ASPX page (includes XML)";
asyncHttpClient.get(requestURL, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(String response) {
try {
mTextView.setText(response.toString());
} catch (Exception e) {
e.printStackTrace();
Log.d(">>>>", "Part 1 Load Fail !");
}
}
public void onFailure(Throwable e, String response) {
//"EROR = can't resolve host"
}
});
Best regards