Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.97
TRIUMF
1 / 1 / 0
Регистрация: 14.03.2013
Сообщений: 103
#1

Ошибка "Error opening trace file: No such file or directory (2)" - Android

31.01.2014, 00:32. Просмотров 3782. Ответов 9
Метки нет (Все метки)

пару часов назад прога работала включил комп перестала пишет такую ошибку
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.de/com.example.de.MainActivity}: android.os.NetworkOnMainThreadException
я понял смысл ошибки, есть метод какой подключается к серверу вот , если я убераю этот метод всё работает даже если убераю права на пользование Интернет тоже работает но только не подключается как включаю метд всё всё рушиться ,но пару часов работало в чём ошибка
бывает такое пишет error opening trace file: No such file or directory (2)

Добавлено через 1 минуту
+в методе есть создание потока (но всё прекрасно работало пару часов назад)

Добавлено через 5 минут
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
     g();
             }
void g()
{
String ip="IP";
       int port=порт;
       try 
       {
        client=new Socket(ip,port);
        //client.setKeepAlive(true);
    Re re=new Re();
         Thread th=new Thread(re);
        th.start();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 00:32     Ошибка "Error opening trace file: No such file or directory (2)"
Посмотрите здесь:

При эмулировании вместо надписи "Hello world" отображается "android" Android
Авторизация на сайте: "java.lang.Exception: http error : 401" Android
Error opening trace file no such file or directory (2) Android
Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры" Android
Ошибка: open failed: ENOENT (No such file or directory) Android
Android Выбор платформы разработки "1С Мобильная платформа" или "Android Studio"
Android Ошибка "Unknown method "e" of "org.apache.commons.logging.Log"
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ящюр
96 / 96 / 24
Регистрация: 15.03.2013
Сообщений: 515
Записей в блоге: 1
31.01.2014, 02:59     Ошибка "Error opening trace file: No such file or directory (2)" #2
Работа с сетью из основного потока.
vladimirsky
3 / 3 / 1
Регистрация: 18.09.2013
Сообщений: 19
31.01.2014, 12:14     Ошибка "Error opening trace file: No such file or directory (2)" #3
В последних версиях Android явно запрещена работа с сетью из основного потока.
Сделано, для того, чтобы UI не тормозил.
Быстрее всего ты повысил версию API в манифесте.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
31.01.2014, 12:36     Ошибка "Error opening trace file: No such file or directory (2)" #4
Цитата Сообщение от TRIUMF Посмотреть сообщение
client=new Socket(ip,port);
Это тоже нужно вынести с другой поток.
TRIUMF
1 / 1 / 0
Регистрация: 14.03.2013
Сообщений: 103
31.01.2014, 17:40  [ТС]     Ошибка "Error opening trace file: No such file or directory (2)" #5
Netscape, имеете ввиду создать отдельный класс и там всё это сделать?

Добавлено через 3 минуты
Netscape, как мне то реализовать

Добавлено через 11 минут
Netscape, вывел в отдельный поток , но потом пытаюсь в этом же потоке поток создать и всёё падает

Добавлено через 18 минут
Netscape,сможете написать код какой будет работать vladimirsky, ящюр,
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
31.01.2014, 17:41     Ошибка "Error opening trace file: No such file or directory (2)" #6
Покажите весь код.
ящюр
96 / 96 / 24
Регистрация: 15.03.2013
Сообщений: 515
Записей в блоге: 1
31.01.2014, 21:31     Ошибка "Error opening trace file: No such file or directory (2)" #7
Приблизительно так
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public void g() {
        serv = new Thread (new Runnable(){
            @Override
            public void run() {
                try {
                     // Здесь ваш код для работы с ссетью
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
        serv.start();
    }

После выполнения нужных действий желательно убить поток
Кликните здесь для просмотра всего текста
Java
1
2
serv.interrupt(); // Если я ничего не попутал
serv = null;
vladimirsky
3 / 3 / 1
Регистрация: 18.09.2013
Сообщений: 19
01.02.2014, 14:45     Ошибка "Error opening trace file: No such file or directory (2)" #8
Скачай Android SDK пример WiFiDirectServiceDiscovery.
Там есть работа с сетью в отдельном потоке.
kostja_kpi
0 / 0 / 0
Регистрация: 22.04.2016
Сообщений: 1
22.04.2016, 15:52     Ошибка "Error opening trace file: No such file or directory (2)" #9
используй AsyncTask, для создания фонового потока, чтобы подключение к интернету не производилось с UI
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2016, 10:53     Ошибка "Error opening trace file: No such file or directory (2)"
Еще ссылки по теме:

Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов Android
SQLite, ошибка: не существует поля "почта" в базе данных Android
При компиляции вылазит ошибка Installation error: "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE" Android
"Error while reading RSS" при попытке загрузить новости Android
Android Ошибка инициализации List<File>

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
fraley
23.04.2016, 10:53     Ошибка "Error opening trace file: No such file or directory (2)"
  #10

Не по теме:

Здравствуй елка!
Новый год!

Yandex
Объявления
23.04.2016, 10:53     Ошибка "Error opening trace file: No such file or directory (2)"
Ответ Создать тему
Опции темы

Текущее время: 08:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru