华硕ME 172v usb调试MAC

时间:2016-06-02 10:44:21

标签: android macos adb usb-debugging asus

我正在使用ASUS Memo Pad ME172V

我正在使用Android Studio在MAC中进行应用程序开发。

当我在MAC中插入USB电缆时,我的设备没有列在可用于调试的设备中。 任何人都可以就此提供任何意见吗?

1 个答案:

答案 0 :(得分:1)

好的找到了一个解决方案,一个自定义构建的adb二进制文件。 例如提供here

的那个

因此,使用终端中提供的adb.mac devices文件执行Building adb and fastboot command from AOSP source code命令,它将关闭当前运行的adb服务器并重新启动它自己的服务器。基本的想法似乎是这个华硕设备有一个英特尔芯片组,所以谷歌搜索他们最受欢迎的x86手机:zenf​​one2与adb你可以找到一个cutom adb,如我链接的那个。有关func lookupPlayers() { print("Looking up \(match?.players.count)") // Loading ID from players connected in the match var idsArray = NSMutableArray() if (match != nil) { for players in match!.players { if let player = players as? GKPlayer { idsArray.addObject(player.playerID!) } } } GKPlayer.loadPlayersForIdentifiers(idsArray as [AnyObject] as [AnyObject], withCompletionHandler: { (players, error) -> Void in if (error != nil) { // Handle error here // if we fail to retrieve player info return and end the match print("Error retrieving player info: \(error.localizedDescription)") self.matchStarted = false self.delegate?.matchEnded?() } else { // Get info from all players and start the match self.playersDict = NSMutableDictionary(capacity: players.count) for player1 in players { if let player = player1 as? GKPlayer { print("Found player: \(player.alias)") self.playersDict.setObject(player, forKey: player.playerID) } } self.playersDict.setObject(self.localPlayer, forKey: self.localPlayer.playerID) self.matchStarted = true self.delegate?.matchStarted?() } }) } 的更多信息,请访问here。简而言之,设备上的自定义AOSP似乎在极少数情况下需要自定义adb,至少在OSX上是这样。希望这有帮助!