Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
ht1515
шарпопочитатель
58 / 25 / 7
Регистрация: 31.01.2010
Сообщений: 996
#1

Чтение текстового файла - Программирование Android

06.07.2016, 20:43. Просмотров 333. Ответов 3
Метки нет (Все метки)

Читаю текстовый файл из инета, выдает такое исключение

Java
1
in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
Код
07-06 21:38:56.607  17879-17879/com.example.myapplication E/Trace﹕ error opening trace file: No such file or directory (2)
07-06 21:38:57.098  17879-17930/com.example.myapplication E/AndroidRuntime﹕ FATAL EXCEPTION: AsyncTask #1
    java.lang.RuntimeException: An error occured while executing doInBackground()
            at android.os.AsyncTask$3.done(AsyncTask.java:299)
            at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
            at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
            at java.util.concurrent.FutureTask.run(FutureTask.java:239)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
            at java.lang.Thread.run(Thread.java:864)
     Caused by: java.lang.SecurityException: Permission denied (missing INTERNET permission?)
            at java.net.InetAddress.lookupHostByName(InetAddress.java:428)
            at java.net.InetAddress.getAllByNameImpl(InetAddress.java:239)
            at java.net.InetAddress.getAllByName(InetAddress.java:214)
            at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
            at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
            at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340)
            at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
            at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
            at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:316)
            at libcore.net.http.HttpEngine.connect(HttpEngine.java:311)
            at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:290)
            at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240)
            at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:282)
            at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)
            at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.getJsonFileFromWeb(MainActivity.java:130)
            at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.doInBackground(MainActivity.java:107)
            at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.doInBackground(MainActivity.java:97)
            at android.os.AsyncTask$2.call(AsyncTask.java:287)
            at java.util.concurrent.FutureTask.run(FutureTask.java:234)
************at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
************at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
************at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
************at java.lang.Thread.run(Thread.java:864)
     Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname)
            at libcore.io.Posix.getaddrinfo(Native Method)
            at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:59)
            at java.net.InetAddress.lookupHostByName(InetAddress.java:415)
************at java.net.InetAddress.getAllByNameImpl(InetAddress.java:239)
************at java.net.InetAddress.getAllByName(InetAddress.java:214)
************at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
************at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
************at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340)
************at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
************at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
************at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:316)
************at libcore.net.http.HttpEngine.connect(HttpEngine.java:311)
************at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:290)
************at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240)
************at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:282)
************at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)
************at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.getJsonFileFromWeb(MainActivity.java:130)
************at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.doInBackground(MainActivity.java:107)
************at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.doInBackground(MainActivity.java:97)
************at android.os.AsyncTask$2.call(AsyncTask.java:287)
************at java.util.concurrent.FutureTask.run(FutureTask.java:234)
************at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
************at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
************at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
************at java.lang.Thread.run(Thread.java:864)
     Caused by: libcore.io.ErrnoException: getaddrinfo failed: EACCES (Permission denied)
************at libcore.io.Posix.getaddrinfo(Native Method)
************at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:59)
************at java.net.InetAddress.lookupHostByName(InetAddress.java:415)
************at java.net.InetAddress.getAllByNameImpl(InetAddress.java:239)
************at java.net.InetAddress.getAllByName(InetAddress.java:214)
************at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
************at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
************at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340)
************at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
************at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
************at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:316)
************at libcore.net.http.HttpEngine.connect(HttpEngine.java:311)
************at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:290)
************at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240)
************at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:282)
************at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)
************at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.getJsonFileFromWeb(MainActivity.java:130)
************at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.doInBackground(MainActivity.java:107)
************at com.example.myapplication.MainActivity$JsonFileFromWebLoaderTask.doInBackground(MainActivity.java:97)
************at android.os.AsyncTask$2.call(AsyncTask.java:287)
************at java.util.concurrent.FutureTask.run(FutureTask.java:234)
************at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
************at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
************at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
************at java.lang.Thread.run(Thread.java:864)
Можете подсказать из-за чего это?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2016, 20:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Чтение текстового файла (Программирование Android):

Чтение текстового файла в AsyncTask
Читаю достаю из текстового файла данные StringBuffer sb = new...

Чтение с текстового файла лежащего на Sd карте
Необходимо прочитать данные с текстового файла, который находится на Sd карте...

Создание файла с массивом и чтение этого файла обратно используя ShareActionProvider
Есть созданный массив, после нажатия на кнопку он должен вносится в файл, а...

Скачивание текстового файла
Недавно начал изучать Android Studio и Java в целом. И появилась необходимость...

ListView из текстового файла
Нужно сделать построчное считывание файла txt c занесением строк в ListView. К...

ListView и массив из текстового файла
Добрый день ув. Программисты. Второй день гуглю) и пробую, без результата( ...

3
ILNAR_93
Android
236 / 236 / 49
Регистрация: 19.01.2013
Сообщений: 1,855
Записей в блоге: 3
06.07.2016, 21:24 #2
Добавь в манифест

<uses-permission android:name="android.permission.INTERNET" />
1
ht1515
шарпопочитатель
58 / 25 / 7
Регистрация: 31.01.2010
Сообщений: 996
06.07.2016, 21:31  [ТС] #3
а что это значит?
0
ILNAR_93
Android
236 / 236 / 49
Регистрация: 19.01.2013
Сообщений: 1,855
Записей в блоге: 3
06.07.2016, 21:52 #4
Цитата Сообщение от ht1515 Посмотреть сообщение
а что это значит?
Даешь доступ в интернет (разрешение)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2016, 21:52
Привет! Вот еще темы с решениями:

Считать строку из текстового файла по номеру
Необходимо считать строку из текстового файла по заданному номеру. Некоторые...

Чтение из файла
Всем привет! Не могу никак разобраться как прочитать файл, который идёт в...

Открытие текстового файла на считывание и вывод значения на экран
Добрый вечер. Подскажите совсем начинающему программисту, не могу никак...

Чтение файла из облака
Нужно что бы приложение могло прочитать текстовый файл (*.txt) из облака и...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru