为什么.apk文件未在真实设备上运行

问题描述:

我开发了一个Android应用程序。该应用程序完美地在仿真器上运行。我的应用程序从webservices获取数据。当我在真实设备上运行应用程序时,我正在接近力量。 我不明白是什么原因。我开始知道我们可以通过在真实设备上运行来调试我们的应用程序。我不知道如何去做。
我发现了一些使用真实设备进行调试的链接http://developer.android.com/tools/device.html。但是在这个链接中,给出了将设备连接到PC所需的usbdrivers。我正在使用三星Galaxy y。我没有找到该型号的任何驱动程序(GT-S5360)。任何人都可以帮助我。为什么.apk文件未在真实设备上运行

+0

您是否安装了三星kies?如果你的意思是,那么确保这一点。设置 - >应用程序 - >开发 - 启用USB调试 – Praveenkumar

+0

是的,当你安装kies后会安装必要的驱动程序,你需要进入你的手机并启用usb调试,并允许未知来源。您还需要在清单文件中设置调试标志。这些都很容易通过搜索谷歌找到,然后简单地插入手机,当你在eclipse中运行你的应用程序时,你将有你的手机可供测试。还要确保您的手机的api级别与您的应用程序相同或更高。 – pengibot

除了从设备调试你也可以看看该设备生成的日志。有许多应用程序允许你做,CatLog是一个。

+0

在设备上进行故障排除时,将日志文件通过电子邮件发送给我自己是一个很好的节省时间的工具。 –

你应该有Android SDK中

http://developer.android.com/sdk/index.html

设备上激活USB调试,并在主机上的命令行运行adb logcat

http://www.groovypost.com/howto/mobile/how-to-enable-usb-debugging-android-phone/

如果你使用Eclipse,你可以做到这一切同样的方式在模拟器上。

http://developer.android.com/tools/building/building-eclipse.html