2010-10-05 108 views
0

我有三星i5503星系。我在開發應用時遇到了問題。未安裝在手機上的應用程序

首先,我將手機連接到電腦並打開USB調試,安裝驅動程序比我運行我的應用程序,我的手機沒有出現運行Android設備。那麼,如何在真實設備上運行並測試我的應用?
其次我做我的應用程序的apk和郵件比我打開這封郵件ñ我的手機,並嘗試安裝應用程序,但錯誤是應用程序沒有安裝。
問題是什麼?
我的手機的操作系統是Android 2.1(eclair),固件版本是2.1 update-1。

+0

您需要用鑰匙對它進行簽名才能在手機上使用。 (如果你正在使用Windows 7,adb驅動程序有問題,手機無法識別) – 2010-10-05 07:37:04

+0

Sameer先生..感謝我簽署我的應用程序它正在我的電話上運行,但仍然無法在手機上測試應用程序。意味着當我運行CMD adb設備我的phon dosent顯示在該列表中 – nimi 2010-10-05 10:30:47

回答

0

檢查你的AndroidManifest.xml文件 - 應用程序節點應該有一個屬性機器人:可調試=「真」 ,所以在總線路的一些事情,如:

<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true"> 

希望這有助於

+0

我也這樣做了,但沒有改變。這是三星手機的問題嗎? – nimi 2010-10-07 04:27:17

0

它的一切都在這裏: http://developer.android.com/guide/developing/device.html

要點是:打開設備上的 「USB調試」。 在設備上,進入主屏幕,按下菜單,選擇應用程序>開發,然後啓用USB調試。

And:您可以通過從SDK工具/目錄執行adb設備來驗證您的設備已連接。如果連接,您會看到設備名稱列爲「設備」。

該設備連接的最後驗證包含一點點命令行操作的......

+0

我已經完成了所有這些事情,你已經告訴過你。但仍然無法從命令提示符獲取設備。你能告訴我什麼是問題 – nimi 2010-10-06 04:49:32

1

嗯,如果你不能看到這樣的事情當你運行./adb設備

$ ./adb devices 
List of devices attached 
emulator-5554 device 

然後我不知道你能做什麼。所以,如果你從命令提示符下使用模擬器,但是當你關閉並插入設備時,它根本不起作用,那麼我認爲你的手機有一些東西。據我所知,任何Android手機都可以成爲開發者手機。

0

在AIDE上開發,我發現只需刷新構建(菜單按鈕 - >更多 - >刷新構建)解決了這個問題。

相關問題