/dlt-viewer-android

Diagnostic Log and Trace viewing program for Android (DLT-Viewer Android).

Primary LanguageCMozilla Public License 2.0MPL-2.0

Dlt-Viewer On Android

Usage

Screen shot Description
The save button at the top of the application used to save the logs shown on the screen.
The save check-box at the bottom of the application used to save the dlt-format log into the download folder. The filter will not work for this function. Means all dlt logs received will be stored.
User can add a group of filters.
Users can save them in different files and reloaded them anytime.
Users could set log level with this function.
Users could send inject message.
Users could use this function to jump to a given line on the home screen.
Users could use a keyword to search in the payload on the home screen. This keyword is not case sensitive.
Long press a search result will jump to the position of the home screen.

Build (Android Studio)

Nothing to say about this. Just follow the hints of android studio itself. I am really not good at the android studio things.

Build (Linux Terminal)

Environment

  1. Download Android SDK and NDK.
  2. Unzip those packages into /opt folder.
  3. Install the components.
   $ unzip android-ndk-r16b-linux-x86_64.zip -d /opt/
   $ unzip sdk-tools-linux-3859397.zip -d /opt/android-sdk/
   $ /opt/android-sdk/tools/bin/sdkmanager "build-tools;23.0.3" "build-tools;26.0.1" "platforms;android-23" "platform-tools"
  1. Modify the paths in the build.sh script.

Build

  1. make a key for sign
   $ keytool -genkeypair -validity 36500 -keystore mykey.keystore -keyalg RSA -keysize 2048
  1. run build.sh