Android Tools - yszheda/wiki GitHub Wiki
Tools
- Android Tools
- https://stackoverflow.com/questions/12166917/android-how-to-strace-an-app-using-adb-shell-am-start
- Android学习系列(29)--App调试的几个命令实践
Gradle
- https://guides.gradle.org/using-an-existing-gradle-build/
- https://stackoverflow.com/questions/17466227/build-unsigned-apk-with-gradle
apk installation INSTALL_FAILED_POLICY_REJECTED_PERMISSION
- https://stackoverflow.com/questions/39375314/android-apk-installation-install-failed-policy-rejected-permission
- Android Studio 生成签名的APK
Lint
Android Studio
proguard
- https://www.guardsquare.com/en/proguard
- proguard 原理
- cocos2dx项目使用proguard
- Remove all debug logging calls before publishing: are there tools to do this?
Memory check
Valgrind
- http://valgrind.org/docs/manual/dist.readme-android.html
- https://source.android.com/devices/tech/debug/valgrind
- https://stackoverflow.com/questions/15131126/building-valgrind-for-android
- https://github.com/xperroni/Valdroid
- Android valgrind build fails
- Can't run a Java Android program with Valgrind
- 使用Valgrind找出Android中Native程序内存泄露问题
C compiler cannot create executables
crtbegin_dynamic.o not found
Use full path as sysroot (CPPFLAGS="--sysroot=/opt/android-ndk-r14b/platforms/android-21/arch-ar m64" CFLAGS="--sysroot=/opt/android-ndk-r14b/platforms/android-21/arch-arm64"
instead of CPPFLAGS="--sysroot=$NDKROOT/platforms/android-21/arch-arm64" CFLAGS=" --sysroot=$NDKROOT/platforms/android-21/arch-arm64"
)
- Getting “cannot open crtbegin_dynamic.o: No such file or directory” With standalone Toolchain
- crtbegin_so.o missing for android toolchain (custom build)
- Cannot find crtbegin_dynamic.o
LeakTracer
Sanitizer
- https://github.com/google/sanitizers/wiki/AddressSanitizerOnAndroid
- Android 擦除器(AddressSanitizer、UndefinedBehaviorSanitizer 和 SanitizerCoverage)
library "libclang_rt.asan-arm-android.so" not found
Run asan_device_setup
script from NDK.
- https://github.com/google/sanitizers/issues/732
- https://github.com/google/sanitizers/issues/620
- address-sanitizer maillist › Issue 324 in address-sanitizer: Asan support for Chrome on Android
- http://www.chromium.org/developers/testing/addresssanitizer