其实对于apk包的安装,4.4和之前版本没大的差别。Android中app安装主要有以下几种情况:系统启动时安装,adb命令安装,Google Play上下载安装和通过PackageInstaller安装。安装的最核心方法是scanPackageLI(),以上几个安装方式最后都是调用这个函数完成主要工作的,区别在于在此之前的处理过程不同。本文以前两种为主,简要介绍这四种安装过程。...
分类:
移动开发 时间:
2014-05-14 01:23:56
阅读次数:
766
gdbserver 调试程序
底层调用c/c++ 动态库, 动态库带调试选项
查看手机IP 192.168.1.177
包所调用的c/c++ 库是在/data/data/包名/lib/ 下
1、将安卓ndk 目录/usr/local/src/android-ndk-r9d/prebuilt/android-arm/gdbserver/gdbserver 在win 下通过adb ...
分类:
移动开发 时间:
2014-05-14 01:19:49
阅读次数:
498
1. 先给手机刷root权限,执行命令:adb root adb
remountok后:把tcpdump放到c盘根目录下:C:\2. 执行命令:adb push c:/tcpdump
/data/local/tcpdump(这个命令是把tcpdump拷到手机中去 )3. adb shell chmo...
分类:
移动开发 时间:
2014-05-12 11:43:01
阅读次数:
426
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.usage: am [subcommand] [options]
start an Activity: am start [-D] -D: enable debugging send a broadcast...
分类:
移动开发 时间:
2014-05-12 01:45:49
阅读次数:
373
linux下和win7的命令有些不同,所以使用win7cmd命令窗口时,需要尝试。1切换路径从系统盘c:到sdk的路径,不能直接使用cd命令。以下是正确做法:2命令窗口使用adb时,需要配置环境变量。a将sdkplatform-tools下3个文件都移动到C:\Windows\System32下,同时配置abd的path路径,..
分类:
移动开发 时间:
2014-05-10 03:56:20
阅读次数:
349
http://developer.android.com/tools/help/adb.html#wireless
分类:
移动开发 时间:
2014-05-09 10:48:30
阅读次数:
358
出错的原因是adb的端口被其他程序的进程占领了,所以要做的就是找到并kill该进程。步骤:、
1、在cmd中执行adb nodaemon server,查看adb的端口号是多少,一般情况下是5037(why?我也太懂)
2、再执行netstat -ano | findstr "5037" ,会看到如下类似的情形:
这里稍微解释一下,显示的从左到右的意思分别是,连接类型(TCP)、本地...
分类:
数据库 时间:
2014-05-09 06:11:12
阅读次数:
370
如果你在目标 Android 设备上运行了 Qt on Android 应用,你可能希望看到程序输出的日志信息。 Android SDK 中有 adb 工具,当你连接了目标设备,可以使用 adb logcat 查看 Android 设备上应用输出的日志。为了把Qt调试日志导入 Android 系统的日志系统(一个环形内存日志系统),我写了一个辅助函数,方便大家使用。...
分类:
移动开发 时间:
2014-05-08 11:12:00
阅读次数:
497
跟踪代码发现,应用启动时的白屏会持续到draw调用完成,这个过程中任何耗时操作将导致白屏时间增长。1.adb shell am start -W -n
yourpakagename/MainActivity-W: wait for launch to complete 这里的launch to co...
分类:
移动开发 时间:
2014-05-08 07:15:37
阅读次数:
340
adbdevices查看你的所有设备然后adb-s设备序列号installXXX.apk-s用来指定设备
分类:
其他好文 时间:
2014-05-07 21:57:18
阅读次数:
300