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

Unable to open stack trace file '/data/anr/traces.txt': Permission denied - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Attempting to access a closed CursorWindow http://www.cyberforum.ru/android-dev/thread1434401.html
Второй вопрос за день) Это рекорд наверное, но все не так просто, столкнулся с проблемой в чужом проекте. Куча курсоров, писали видать давно, или кто то сильно любит мазохизм ну в общем. Один раз обращаюсь к бд через курсор все ок, второй раз когда обращаюсь ничего не обновляя и ничего не делая, просто делаю второй запрос то приложение выдает ошибки не указывающие ни на что конкретное... ...
Программирование Android Узнать название api\ протокола\ способа\ метода общения клиента и сервера Нужно узнать название api\протокола\способа\метода общения клиента и сервера. Есть одно приложение передает на сервер первый пакет по 80 порту (send_1, первый скрин). Если данные не запакованные то он всегда начинается с \x80\x00. длина 57 байт. 1.3.4 как я понял версия. Если ставлю версию ниже 0.6.0 то сервер отвечает коротким пакетом содержащим в конце 0.6.0. В ответ на этот send_1 сервер... http://www.cyberforum.ru/android-dev/thread1434348.html
Парсинг сайта Программирование Android
Привет всем, тут вылезла какая то не понятная фигня... Буквально вчера все работало нормально, а сегодня перестало парсить. Суть. Я ищу в коде страницы вот такое Elements tables = doc.select("table"); И оно работало до поры до времени, я прикрепил код страницы там где есть эта высота страницы. Оно там и сейчас есть, но почему то оно его не парсит по каким то причинам, ни кто не знает в чем...
Программирование Android Как подключаться к БД из разных активностей? Как создать 2 таблицы?
Добрый вечер! Мучаюсь с таким вопросом. Есть БД, нужно создать 2 таблицы. Одна таблица групп в одной активности, вторая таблица учащихся в другой активности. Сначала создал 2 активности и в каждой по базе данных. public DBHelper(Context context) { // конструктор суперкласса super(context, "myDB", null, DB_VERSION); } то есть myDB в одной активности и myDB1...
Программирование Android Проблемы с отображением простой игры под android http://www.cyberforum.ru/android-dev/thread1434108.html
не могу понять, почему лагает простенькая 3д игра на телефоне :cry: вроде все модели совсем низкополигональные, скрипты не особо сложные... что еще может ронять фпс? апк: файл юнити проект: файл подскажите чем можете :declare: Добавлено через 17 минут и еще для браузера: ccылкa Добавлено через 19 минут небольшое наблюдение-фпс просаживается, но не сильно. а машинки дергаются, причем...
Программирование Android Как запустить SAX Parser с начала документа? В активити запускаю Sax парсер файла, который скачиваю с сервера. Когда выхожу из активити и возвращаюсь обратно парсер выдает ошибку, так как смотрит на конец файла. Как его вернуть в начало файла? подробнее

Показать сообщение отдельно
znseday
16 / 16 / 1
Регистрация: 20.03.2012
Сообщений: 450

Unable to open stack trace file '/data/anr/traces.txt': Permission denied - Программирование Android

29.04.2015, 23:49. Просмотров 382. Ответов 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;
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru