Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
znseday
18 / 18 / 7
Регистрация: 20.03.2012
Сообщений: 483
1

Unable to open stack trace file '/data/anr/traces.txt': Permission denied

29.04.2015, 23:49. Просмотров 634. Ответов 0
Метки нет (Все метки)

Программа прекрасно работает в режиме отладки по usb, когда запускаю (из Android Studio) по команде Shift+F9. Но когда запускаю через Run (Shift+F10) то программа в процессе работы в неожиданный момент времени вылетает с ошибкой "Unable to open stack trace file '/data/anr/traces.txt': Permission denied"
В инете вроде пишут, что связано с доступом к внешнему хранилищу. Но во-первых, на телефоне есть внешнее хранилище и оно работоспособно. Во-вторых, ошибка возникает не на всех телефонах. В-третьих, моя программа ничего не должна писать во внешнее хранилище.
У меня есть подозрение, что возникает какая-то внутренняя ошибка в андройде, и он пытается записать какую-то информацию в лог. Но как с этим бороться? Еще раз повторю, что в моей программе нет строчек кода, которые бы что-то писали в лог.

Добавлено через 7 минут
Даже попробовал ради интереса дописать в манифесте
XML
1
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Как и ожидалось - не помогло.

Добавлено через 25 минут
Ошибка возникала из-за того, что иногда программа пыталась работать с битмапом, который был равен null.

И теперь стало опять непонятно, почему битмап равен нулю. Вот код (часть):
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
private class MyDownloadImageTask extends AsyncTask<String, Void, Bitmap> {
        ProgressDialog pleaseWaitDialog;
        boolean IsImg = false;
 
        protected Bitmap doInBackground(String... url) {
            Bitmap FreshBmp = null;
            try {
                String urlString = url[0];
                InputStream in = new java.net.URL(urlString).openStream();
// Это строчка всегда возвращает картинку, если программа запущена через Shift+F9
// И периодически (50/50) возвращает null, когда приложение запущено через Shift+F10
                FreshBmp = BitmapFactory.decodeStream(in);
                IsImg = true;
            } 
             catch (Exception e) {
//                Log.e("Error", e.getMessage());
//                e.printStackTrace();
                // Это сообщение никогда не отображается - ошибка не перехватывается!
                Toast.makeText(FigureActivity.this, "Ошибка в doInBackground", Toast.LENGTH_SHORT).show();
 
                IsImg = false;
            }
 
            return FreshBmp;
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2015, 23:49
Ответы с готовыми решениями:

Permission denied (missing INTERNET permission?)
В общем только учусь программированию на андройд. Вышла вот такая ошибка. Хотя...

Error opening trace file no such file or directory (2)
Наткнулся на исходники эмулятора nes, после выбора файла эмуляции .nes,...

Не создается папка - Permission denied
Хотел создать папку или файл в /data/, но папка там не создаётся, а при попытке...

Ошибка "Error opening trace file: No such file or directory (2)"
пару часов назад прога работала включил комп перестала пишет такую ошибку...

Просмотреть файл моего приложения /data/data/com.example.my.app/files/samplefile.txt
Добрый день! Не ожидал, что все так сложно окажется. Моя программа создает...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2015, 23:49

Open file dialog
доброго времени. вопрос простой - как сделать (вызвать, если уже есть такой)...

Ошибка: open failed: ENOENT (No such file or directory)
Кто нибудь сталкивался с такой ошибкой: open failed: ENOENT (No such file or...

File explorer не открывает папку data
Добрый день! Помогите новичку, плиз. Почему у меня в file explorer не...


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

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

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