androidapk调试
Ⅰ 怎么用手机调试android程序
工具/原料
一部Android系统智能手机
一台PC电脑
The Android Developer Tools (ADT)
方法/步骤
开发环境搭建
首先,要调试Android程序需下载、安装开发软件。首先,需要到Google Android官方网站:http://developer.android.com/ 网站,点击主页的Develop后点击Tools后就可以看到The Android Developer Tools (ADT) 的介绍,点击 Download the SDK 就进入SDK下载页面,根据电脑的位数来选择是32-bit或64-bit来下载ADT版本,点击Download the SDK Bundle...就开始下载了,下载时文件格式是zip格式,解压整个文件可以看到eclipse、sdk和SDK Manager.exe,ADT不需要安装,可以直接运行!但是要运行eclipse需要java Runtime Environment(jre)支持,所以需要到 http://www.oracle.com/ 下载安装jre,此处由于篇幅略去。
设备驱动安装
除了上述开发环境的搭建,还需要你的Android设备的驱动程序,比如小编的智能手机三星(samsung) GT-I9300国行版,所以去三星官网下载对应机型的USB驱动,安装好驱动软件后,首先要设置一下手机:设置/设定,打开开发者选项,勾上USB调试允许USB线调试,用USB线连接PC机与Android手机(GT-I9300),手机会自动安装一些驱动到电脑。完成连接后电脑处出现USB连接图标,表示连接成功。
工程导入
进入eclipse文件夹,双击eclipse.exe运行eclipse,初次打开时会提示ADT目录,指定后进入开发环境,作为演示,如下图所示,已有Android工程Demo,点击eclipse中File/import选择Existing Projects into Workspace后点击Next选择工程所在目录,点击Finish导入成功。
调试观察
工程检查无错后,点击界面上运行按钮,出现运行程序格式,而后选择调试的硬件设备,点击OK就可以在手机上看运行效果了。
Ⅱ Android studio调试手机显示apk安装已禁用
不允许安装。
原因:1、下载的APK文件有错误,或者下载不完全,文件损坏。2、你的板子不适合安装此类APK文件。3、可能跟板子内部有关,要么重新开机,再安装,要还是不能安装,那么可能就是板子不适合这个软件。
Ⅲ 安卓调试 生成apk后再调试吗
假定:我们的工程名是HelloWorld,包名:com.sample.hello1.首先将工程下/bin/HelloWorld.apk安装为系统APP(版本为:1.0)查看文本打印adbpushHelloWorld.apk/system/app/HelloWorld.apk有时还需要先执行以下的命令:查看文本打印adbrootadbremount2.之后,修改代码,在EclipseIDE中点击Debug,即可进行调试,(新版本为1.1,版本没有增加也没有关系,这里改变版本号是为了区分)调试过程跟普通APP的调试没有区别了,只是这时的HelloWorld.apk将作为系统APP来运行。3.如果执行以下的命令进行卸载:
Ⅳ 如何在真机上调试Android应用程序
主要通过以下几个步骤:
1、手机通过数据线连接在电脑上
2、设置android手机为USB调试模式。步骤:menu—> 设置 —> 应用程序 —> 开发 , 选择【USB调试】
3、如果是window系统,系统会提示安装驱动:
7、选中手机设备,点击OK之后,程序就开始在真机上安装了,控制台输出如下信息:
[2011-04-07 22:24:49 - HelloWorld] Uploading HelloWorld.apk onto device ‘HT99YLG11834′
[2011-04-07 22:24:49 - HelloWorld] Installing HelloWorld.apk…
[2011-04-07 22:24:53 - HelloWorld] Success!
[2011-04-07 22:24:53 - HelloWorld] Starting activity com.eightqiu.activity.StatsResultActivity on device
[2011-04-07 22:24:57 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.eightqiu.activity/.StatsResultActivity }
8. 设置应用程序为调试模式。操作: 编辑AndroidManifest.xml 增加调试参数android:debuggable="true", 如下:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
9. 执行真机调试操作:ECLIPSE调试对话框中,Target窗口中选择Manual,点击【debug】按钮,选择真机设备,开始调试。
注:不管是否启用ECLIPSE环境,任何Android软件只要在真机上运行发生异常,都可以在命令行窗口下查看具体异常信息:
执行:./adb logcat 可以查看到更多的系统异常消息。在这些消息中要注意查看Caused by:打 头的行,这些行指明了在哪行代码出的错误
10、运行这个应用程序,这样就可以使用手机来测试了
Ⅳ 【Android】如何使用ADB进行调试
1、adb devices
( 用于查看当前adb连接的设备有哪些,这里目前是无)
(5)androidapk调试扩展阅读:
无线使用ADB(Android Debug Bridge)非常的实用,它能够让你的手机用无线来取代USB连接,与电脑链接起来更加的方便快捷,还可以保护电池。需要root。
还可以进行以下的操作:
1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
2、在设备上运行shell命令;
3、管理设备或手机模拟器上的预定端口;
4、在设备或手机模拟器上复制或粘贴文件;
老玩家对adb这个调试工具肯定不陌生了,不过一般都是用USB连接来玩儿,这次带来的是用无线进行连接,就太强大了,毕竟usb连接对电池的寿命有一定影响。
Ⅵ android studio怎么调试apk
调试基础
一般来说我们有两种办法调试一个debuggable的apk;其一是下好断点,然后用debug模式编译安装这个app;其二是 attach process,在Android Studio里面就是这么一个对话框:
Attach Process
第二种方法比较常用,我们可以在启动apk之后,直接下断点,然后attach process到制定进程,条件触发之后就可以直接进入调试模式。
其他的一些单步执行,step into, step out, force step into 等就不提了;基本的跟踪手段。
还是提一下,下断点最简单的办法,是在代码编辑器的左侧,行号右边鼠标点击一下即可。
Evaluate Expression
Ⅶ apk调试方法求助
方法一:
1、使用apktool的-d选项反编译apk文件
java -jar apktool.jar d -d target.apk -o output
2、在AndroidManifest的application节点中添加 android:debuggable="true"
3、在入口点的类的onCreate中添加如下代码等待调试
invoke-static{}, Landroid/os/Debug;->waitForDebugger()V
4、回编译apk
java -jar apktool.jar b -d output -o newTarget.apk
5、对apk进行签名
java -jar signapk.jar testkey.x509.pem testkey.pk8 newTarget.apk signed.apk
6、将签名后的apk安装到手机或者模拟器上
adb install signed.apk
7、将1中的smali代码导入到Android Studio中
file→open→output目录→下断点
8、打开Monitor查找相应的进程
运行→monitor 或者Tools ->Android ->Android Device Monitor
9、配置远程调试选项
Run→Editor Configurations→Defaults→Remote,点击+号新增一个,Host为localhost,Port为8700
10、打开apk,点击绿色的小虫子就可以开始调试了
方法二:无需修改原apk文件
1、用 Android killer等工具反编译apk文件
2、将smali代码入到Android Studio中,安装smaliidea插件
File→Settings→Plugins→Install plugin from disk…→Restart
3、配置远程调试选项,打开monitor
4、使用adb以debug方式启动apk
adb shell am start -D -n package/activitiyname
5、下断点开始调试,在watch中添加寄存器http://www.315nk.com/不清楚追问,希望能帮助到您
Ⅷ 如何将android程序在手机中调试
Android系统手机连接电脑或者是刷机等操作时,会打开USB调试,下面主要都是图片的方式介绍。
步骤/方法
打开手机设置:点击应用程序->设置
点击设置中的应用程序
点击应用程序中的开发
看到USB调试的设置,点击右边的灰色对勾。会弹出一个提示对话框,选择“确定”
之后USB调试就开启了,右边的对勾变成了亮色。