A. 安卓手機驅動電腦怎麼安裝手機驅動安裝失敗怎麼辦
看到很多朋友的安卓手機在安裝驅動的時候出現adb
interface黃色感嘆號,造成手機管理軟體無法使用。
網上也有很多文章說解決方案,不過都不是很詳細,我在這邊詳細介紹下這個問題的原因和解決方案,有幾種不同的原因,解決方案也不相同。
由於碰到問題基本都是xp系統,所以這里全部以xp為例子。
1、系統已經存在相同的wdf版本引起。
這個情況是最常見的,電腦已經存在一個相同的wdf版本的時候,而又缺少相關的卸載項就會出現這個問題,表現是提示安裝致命錯誤。
解決方案:
a、
添加一個相關版本的卸載項,以wdf1005版本為例,導入注冊表卸載項。
wdf01005.rar
(1
k)
;然後再安裝次即可。
b、
或者升級一個1.9版本的驅動也可以解決此問題。下載驅動:
android.rar
(3888
k)
下載次數:17654
2、系統缺少cryptographic
services服務造成驅動安裝失敗
在個別xp系統上有碰到因為cryptographic
services服務缺失造成驅動最後安裝失敗,這是因為wdf驅動的安裝依賴cryptographic
services。
解決方案:
導入服務的注冊表鍵值,然後重啟電腦再安裝即可。注冊表信息:
cryptographic
services.rar
(2
k)
下載次數:4100
3、與農行網銀u-key存在沖突
已經發現安卓的adb驅動跟個別網銀的u-key存在沖突,造成adb
interface驅動無法安裝,顯示錯誤10。
更新解決方案:
如果碰到錯誤10提示設備有問題的情況,查看下c:\windows\system32\drivers目錄下有wdfdynam.sys和wdfldr.sys沒。如果存在這兩個文件,就是老版本的wdf驅動引起了驅動安裝失敗。
a、先刪除wdfdynam的服務,開始-運行-cmd,輸入「sc
delete
wdfdynam」
b.、刪除c:\windows\system32\drivers目錄下wdfdynam.sys和wdfldr.sys
c、重新安裝驅動即可。
d、供電不足引起的adb驅動異常
在一些台式機因為前置usb口供電不足會引起的adb
interface顯示黃色感嘆號。
解決方案:
接到主機箱的後置usb介面即可。
5、臨時目錄不可寫引起安裝中斷
(12.04.17新增一個論壇案例)
論壇23樓反饋的一個無法安裝adb驅動的案例,安裝後提示「系統找不到指定的文件」,最後找到原因是系統的臨時目錄不可寫引起,kmdf的安裝過程會創建臨時文件。
解決方案:
確保c:\windows\temp目錄可寫。
6、win7系統安裝驅動過程提示「系統找不到指定文件」
(13.01.23新增案例)
win7系統用戶已經碰到幾次在安裝adb驅動時提示「系統找不到指定文件」,實際原因是系統在安裝adb驅動的時候需要安裝系統自帶的winusb驅動,而winusb所需的winusb.sys文件是依靠inf文件的「windows
cd」欄位來復制文件的,有時間系統會不知道「windows
cd」的位置就造成在安裝過程中缺少winusb.sys文件而安裝中止。
解決方案:
找到winusb的來源路徑「c:\windows\system32\driverstore\filerepository\winusb。inf_x86_neutral_6cb50ae9f480775b\」目錄下,把winusb.sys文件復制到「c:\windows\inf」目錄下即可,然後再次安裝就沒有問題了。
B. 如何在android安卓添加或載入設備驅動
驅動裝到手機上,把模塊連接的時候根據提示操作就行了!
就像iPhone的App Store一樣,Android也有自己的「Market」,目前Market上每天都有新增加的軟體和游戲,並且現階段出現的所有應用軟體和程序都是免費的。以下是Market使用教程:
1.打開G1的主菜單,找到並開啟Market軟體商店。在Macket主菜單中:
AndroidApplications:經過Google認可的Android軟體。
AndroidGames:經過Google認可的Android游戲。
AndroidSearch:搜索Market軟體商店裡的軟體。
AndroidMy downloads:查看你從Market下載好的軟體。
Android主菜單上面可以滾動的圖標是Google官方隨機推薦的一些第三方軟體。
2. 先點擊「Applications」後,會出現所有的第三方軟體分類,除了第一個All applications是指查看所有的第三方軟體之外,其他均為細分類。隨便點擊一個分類,則會出現該分類下的所有對應軟體,默認情況下By popularity是指按人氣由高到低的順序顯示該分類下的軟體,By date則是按照時間的先後順序來顯示該分類下的軟體。
3. 點擊一個軟體,你將會看到該軟體的詳細功能描述、網友評論、作者信息。如果你想安裝此軟體,可以直接點擊「Install」,那麼此時屏幕中將會顯示該軟體可能會涉及到的G1相關功能、個人隱私信息等提示,沒有問題的話,你就可以直接點擊「OK」,來下載並安裝此軟體了。
4. 如果你不想安裝此軟體,可以點擊「Cancel」來取消,如果你此時想進行更多操作,請點擊屏幕下方的 MENU按鈕,在屏幕下方出現的白色窗口裡:
AndroidMarket home:回到Market首頁
AndroidSearch:開始搜索Market里的軟體
AndroidMy downloads:查看已經下載好的軟體
AndroidHelp:上網查看Market的相關使用幫助
AndroidSecurity:查看該軟體所涉及的安全信息
AndroidFlag content:標記軟體內容
Search——軟體搜索篇
5. 如果你點擊Search,畫面頂部將會出現搜索欄,此時你可以隨意輸入你喜歡的軟體名稱,然後點擊Search即可。
My downloads——已下載軟體查看及卸載
6. 如果你點擊My downloads,此時將會出現的軟體列表即為你從Market上下載並安裝的軟體。若你想寫在寫在某個軟體,只需要找到並點擊這個軟體,然後在點擊「Uninstall」即可完成卸載工作!
C. android 下如何動態載入觸摸屏驅動
TP驅動實現
1 修改ProjectConfig.mk
修改mediatek\config\prj\ProjectConfig.mk下的CUSTOM_KERNEL_TOUCHPANEL
其值由GT818B改為msg2133
2 增加ms2133驅動文件夾
根據TP廠家提供的驅動,我們在\mediatek\custom\common\kernel\touchpanel增加msg2133觸摸屏驅動文件夾msg2133,並做下面一些簡單修改正常使用。
(1) Msg2133介面的初始化
1) CHIP_EN片選使能引腳
mt_set_gpio_mode(GPIO_CTP_MSG2133_EN_PIN,GPIO_CTP_MSG2133_EN_PIN_M_GPIO);
mt_set_gpio_dir(GPIO_CTP_MSG2133_EN_PIN,GPIO_DIR_OUT);
mt_set_gpio_out(GPIO_CTP_MSG2133_EN_PIN,GPIO_OUT_ONE);</span>
msg2133晶元使能引腳配置為GPIO模式、輸出高電平使能。
2) INT中斷引腳
mt_set_gpio_mode(GPIO_CTP_MSG2133_EINT_PIN,GPIO_CTP_MSG2133_EINT_PIN_M_EINT);
mt_set_gpio_dir(GPIO_CTP_MSG2133_EINT_PIN,GPIO_DIR_IN);
mt_set_gpio_pull_enable(GPIO_CTP_MSG2133_EINT_PIN,GPIO_PULL_ENABLE);
mt_set_gpio_pull_select(GPIO_CTP_MSG2133_EINT_PIN,GPIO_PULL_UP);</span>
配置為中斷模式、輸入、使能上下拉功能和設置為上拉。
(2) IIC地址
Msg2133的iic讀寫地址,我從數據手冊上沒有找到是如何確定這兩個地址的,驅動廠家在驅動代碼中提供,如果想要具體是怎麼確定的,可咨詢廠家。
#defineFW_ADDR_MSG21XX (0xC4>>1)
#defineFW_ADDR_MSG21XX_TP (0x4C>>1)//write,0x26
#defineFW_UPDATE_ADDR_MSG21XX (0x92>>1)//read,0x49</span>
(3) 增加TP的虛擬按鍵(virtual key)
要在TP上增加虛擬按鍵,需要在tp對應的頭文件添加下面的設置:
1) 定義TPD_HAVE_BUTTON
2) 定義TPD_BUTTON_HEIGHT、TPD_KEY_COUNT、TPD_KEYS和TPD_KEYS_DIM,分別用於定義button被識別的縱向坐標、虛擬按鍵個數、對應的功能鍵和每個功能鍵的坐標
#defineTPD_HAVE_BUTTON
#defineTPD_BUTTON_HEIGHT 800
#defineTPD_KEY_COUNT 4
#defineTPD_KEYS { KEY_BACK, KEY_SEARCH,KEY_MENU, KEY_HOMEPAGE }
#define TPD_KEYS_DIM {{200,900,10,10},{260,900,10,10},{40,900,10,10},{120,900,10,10}}</span>
其中,{200,900,10,10}對應了KEY_BACK的坐標, (200,900)是該key center的坐標,10是該鍵的寬度,10是該鍵的高度。
3) 根據顯示屏解析度修改相關的宏定義
#defineTPD_RES_X 480 // (320)
#defineTPD_RES_Y 800 //(480)</span>
把常用的實體按鍵(導航按鍵)映射到觸屏區域的快捷方式,不強制要求一定要有物理按鍵來支持用戶操作,這對開發全觸摸屏的產品非常有利。
D. 怎樣在ubuntu 下安裝android驅動
首先得確保手機的[設置/開發/調試]是勾選上的。
然後使用lsusb查找到devID,以16進制寫入到本地電腦隱藏目錄文件[/home/用戶名/.android/adb_usb.ini]中
最後打開一個命令行執行./adb devices即可