歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android開發中遇到的R文件無法生成以及adb無法啟動問題的解決

Android開發中遇到的R文件無法生成以及adb無法啟動問題的解決

日期:2017/3/1 9:44:50   编辑:Linux編程

打開了Eclipse,發現了諸多問題,好在都一一解決了,現在將遇到的問題以及解決方法分享一下。

1.新建R文件無法生成

R文件無法生成,一般是res文件夾裡面有錯誤,Eclipse可能不會有提示,比如文件名如果你大寫了,就不能生成R文件,這個就要仔細找找看,或者配置文件有沒有錯。但我的問題是即使新建一個helloworld工程R文件也沒有,看來是Eclipse方面的問題了。

解決方法很簡單,這是由於最近Android升級需要另外一個Android SDK Platform-tools的東西,這個之前是沒有的,所以升級一下就好了。

2.adb無法啟動問題,只要點擊run的按鈕,就出現the connection to adb is donw, and a servere error has occured的錯誤。在網上有的說是環境變量問題,我改了環境變量,問題仍然存在。又有說是5037端口沖突,用 netstat -aon|findstr "5037" 查找對應端口, tasklist|findstr "7285" 查找端口對應程序,然後kill掉即可,試過了但也沒用。

可行的解決辦法是:

先把eclipse關閉。

在管理器轉到你的android SDK 的platform-tools目錄下。

鍵入adb kill-server ,如果adb關閉了會提示 server not running *

再輸入 adb start-server 如果不成功會提示 daemon not running. starting it now on port ***的。而如果成功的話不提示任何語句的.這時再重新打開eclipse就可以正常運行模擬器的了.

還有一種情況,真機調試的時候,你開了豌豆莢,導致端口沖突了,前面一直沒留意這個問題 ,解決放法:安裝完手機的驅動後,關閉豌豆莢,重啟eclipse就可以了。腕豆夾與eclipse一般不同時打開!

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved