我有三星i5503 galaxy。我在开发应用程序时遇到了问题。
首先我将手机与电脑连接并打开USB调试,安装驱动程序比我运行我的应用程序,我的手机没有出现运行Android设备。那么我如何在真实设备上运行和测试我的应用呢?
其次我制作我的应用程序的apk,而不是邮寄它比我打开我的手机上的邮件并尝试安装应用程序但错误是应用程序没有安装。
有什么问题?
我的手机是OS是Android 2.1(eclair),固件版本是2.1 update-1。
答案 0 :(得分:1)
嗯,如果你在运行./adb devices
时看不到这样的东西$ ./adb devices
List of devices attached
emulator-5554 device
然后我不知道你能做什么。因此,如果您从命令提示符处获得模拟器确定,但是当您关闭并插入设备时它根本不起作用,那么我认为您的手机有一些问题。据我所知,任何Android手机都可以作为开发者手机。
答案 1 :(得分:0)
一切都在这里: http://developer.android.com/guide/developing/device.html
要点是:打开设备上的“USB Debugging”。 在设备上,转到主屏幕,按MENU,选择应用程序>开发,然后启用USB调试。
并且:您可以通过SDK工具/目录中的adb设备验证您的设备是否已连接。如果已连接,您将看到设备名称列为“设备”。
最后一次设备连接验证涉及一些命令行动作......
答案 2 :(得分:0)
检查你的AndroidManifest.xml文件 - 应用程序节点应该有一个属性 android:debuggable =“true” ,总的来说就是这一行:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
希望这有帮助
答案 3 :(得分:0)
在AIDE上开发,我发现只需刷新构建(菜单按钮 - &gt;更多 - &gt;刷新构建)就可以解决问题。