Почему мой эмулятор не работает с NativeScript? - PullRequest
0 голосов
/ 29 июня 2019

Я загрузил свой проект сюда https://github.com/rezaee/conFusion,, но когда я пытаюсь запустить его с помощью tns run android --device Pixel_2_API_29, он открывает мой эмулятор, но показывает это сообщение об ошибке на своем экране:

Error:0-Unknown Error Http failure response for https://10.0.2.2

Я также пробовал следующие строки, но все выдает ту же ошибку:

export const baseURL = "http://10.0.2.2:3000/";
export const baseURL = "http://192.168.1.5:3000/";
export const baseURL = "http://localhost:3000/";

Почему это происходит и как я могу это исправить?

1 Ответ

1 голос
/ 11 июля 2019

После одного месяца попыток я нашел следующий ответ на github NativeScript:

Проверка API29, и проблема в том, что вы, вероятно, пропускаете разрешение cleartext в файле AndroidManifest.xml.

Установите его здесь: your-application/app/App_Resources/Android/src/main/AndroidManifest.xml

Настройка android:usesCleartextTraffic в AndroidManifest.xml

<application android:name="com.tns.NativeScriptApplication"
          android:allowBackup="true"
          android:icon="@drawable/opportuity"
          android:label="@string/app_name"
          android:theme="@style/AppTheme"
          android:usesCleartextTraffic="true">  
...