Android stack trace app

Как добавить параметр Stacktrace или debug при создании проекта Android Studio

Я пытался исследовать ошибку сборки проекта в выводе консоли следующим образом:

Я подозреваю, что это имеет какое-то отношение к ресурсу не найдена ошибка. Мой вопрос в том, на уровне IDE, как я могу добавить —stacktrace или —debug вариант так, что он сможет произвести больше информации для меня для того чтобы отлаживать?

9 ответов

вы можете использовать GUI, чтобы добавить эти флаги командной строки gradle из

для пользователя MacOS, это здесь

вот так (добавить —stacktrace или —debug )

(обратите внимание, что скриншот до 0.8.10, опция уже нет на Compiler > Gradle раздел, теперь он находится в отдельном разделе с именем Compiler (Gradle-based Android Project) )

на Mac версия Android Studio Beta 1.2 , под

Android Studio->preferences->Build, Execution, Deployment->Compiler

В Android Studios 2.1.1 параметры командной строки находятся в разделе «сборка, выполнение, развертывание»>»компилятор»

чтобы добавить stacktrace нажмите на Gradle в правой части экрана проекта Android;

  1. нажмите на значок настроек; откроется страница настроек,
  2. затем нажмите на компилятор

затем добавьте команду —stacktrace или —debug как показано;

запустите приложение еще раз, чтобы получить отчет gradle.

то, что я использую для целей отладки, запускает задачу gradle с stacktrace непосредственно в терминале. Тогда вы не повлияете на ваши обычные компиляции.

из корневого каталога проекта, через терминал вы можете использовать:

для Android Studio 3.1.3 это было под

Файл — > Настройки — > Сборка, Выполнение, Развертывание -> Компилятор

для Android Studio 3.1.3 на Mac, это было под

Android Studio — > Настройки — > Сборка, Выполнение, Развертывание -> Компилятор

и затем, чтобы просмотреть трассировку стека, нажмите эту кнопку

чтобы увеличить максимальную кучу: Нажмите, чтобы открыть Android Studio, посмотрите на фотографии ниже. Шаг за шагом. Android STUDIO v2.1.2

Нажмите, чтобы перейти к настройкам из Настройки или перейти к настройкам файла в верхней части Android Studio.

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

Примечание: Вы можете увеличить размер базы на объем памяти и помните, что этот параметр является базой на Android Studio v2.1.2

Источник

Как добавить параметр Stacktrace или debug при создании проекта Android Studio

Я пытался исследовать ошибку сборки проекта в консольном выпуске следующим образом:

Я подозреваю, что это связано с не найденной ошибкой ресурса. Мой вопрос: на уровне IDE я могу добавить параметр —stacktrace или —debug чтобы он мог создавать дополнительную информацию для отладки?

Вы можете использовать графический интерфейс для добавления этих флагов командной строки gradle из

(Обратите внимание, что снимок экрана до 0,8.10, этот параметр больше не находится в разделе « Compiler > Gradle », теперь он находится в отдельном разделе « Compiler (Gradle-based Android Project) )

В Mac версии Android Studio Beta 1.2 она находится под

Android Studio->preferences->Build, Execution, Deployment->Compiler

В Android Studios 2.1.1 параметры командной строки находятся в разделе «Сборка, выполнение, развертывание»> «Компилятор»,

Чтобы добавить стек, щелкните на Gradle в правой части экрана проекта Android;

  1. Нажмите на значок настроек; Это откроет страницу настроек,
  2. Затем нажмите на компилятор

Затем добавьте команду —stacktrace или —debug как показано;

Запустите приложение еще раз, чтобы получить отчет о градиенте.

Чтобы увеличить максимальную кучу: нажмите, чтобы открыть свою Android-студию, посмотрите ниже рисунки. Шаг за шагом. ANDROID STUDIO v2.1.2

Нажмите, чтобы перейти к настройкам с Настроить или перейти к настройкам FILE в верхней части Android Studio.

Проверьте также компиляторы android из ссылки, чтобы подтвердить, изменится ли она, если она не увеличивается до того же размера, который вы изменяете из ссылки компилятора.

Примечание. Вы можете увеличить размер базы на своей памяти и помнить, что этот параметр основан на Android Studio v2.1.2

Источник

Android stack trace app

Android Remote Stacktrace: Improved

This project is fork of Android Remote Stacktrace which adds a number of important features:

  • Customizable interface for handling stacktraces
  • Behaves better with the filesystem by saving stacktraces to their own directory, instead of your application’s root documents directory
  • Allows optional debug logging, which will also mark your application as a DEBUG build in stack traces

What follows is the original documentation for Android Remote Stacktrace, with small modifications for the few API changes made by me.

Client side usage

Download the latest trace.jar file found here. Drop it into your Android project and in the properties for your project add it to «Java Build Path» -> «Libraries». Alternately, check out the source of this project, import it as an Eclipse Android Library Project, and add it as a library dependency to your app.

If you use the default HttpPostStackInfoSender , you must enable internet access for your application:

In the onCreate method of your activity or in your service, you must call either public static boolean register(Context context, String url) (for the default HTTP POST behavior) or public static boolean register(Context context, final StackInfoSender stackInfoSender, final boolean debug) found in the class ExceptionHandler. Do something like this:

Or, using your own handler:

If you wish to implement your own StackInfoSender, see the javadoc documentation for the interface.

Server side installation

If you would like to store your stack traces on your own server, you will have to register the exception handler like this:

At http://your.domain/path the client side implementation will expect to find this simple PHP script, which will take three POST parameters: ‘package_name’, ‘package_version’ and ‘stacktrace’. The collected data is simply stored in a plain text file. You can extend the script to send you an email with the stack trace if you like — just uncomment the last line and change the email address.

Building the JAR

The JAR may be built by issuing the following command:

This will produce a trace.jar file.

Cleaning up is done by:

If you have problems, feel free to drop me a mail at mads.kristiansen@nullwire.com.

Thanks to these people, who contributed with code changes and/or bug reports.

The MIT License

Copyright (c) 2009 Mads Kristiansen, Nullwire ApS

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the «Software»), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Источник

Читайте также:  Android studio animation repeat
Оцените статью