2013-02-12 48 views
1

我的應用程序與Google Nexus 4不兼容。爲什麼?這裏是我的清單(這一切除了<application/>部分):爲什麼我的應用與Nexus 4不兼容?

<uses-feature 
    android:name="android.hardware.location.gps" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.location" 
    android:required="false" /> 
<uses-feature 
    android:name="android.hardware.wifi" 
    android:required="false" /> 

<uses-feature 
    android:name="android.hardware.usb.host" 
    android:required="true" /> 

P. S.我已經有報道稱,三星Galaxy S3停止更新到果凍豆之後,檢測USB設備。我想知道它是否相關。 另一方面,Nexus 10也運行Jelly Bean並且完美運行。

+1

Nexus 4似乎在USB OTG方面存在問題。見: http://www.phonearena.com/news/Nexus-4-and-USB-on-the-go-are-no-go_id36997 – Findus 2013-02-12 13:39:58

+0

@Findus:咦?那是......意想不到的。謝謝。 – 2013-02-12 13:41:16

回答

2
<uses-feature 
    android:name="android.hardware.usb.host" 
    android:required="true" /> 

將此設置爲false,它應該工作。並非總是如此,但通常USB主機需要有完整的USB端口,而不是微型主機。

+0

這不是一個解決方案,你說什麼沒有多大意義。具有USB主機和Android的設備無法支持Socket外形。無論如何,將它設置爲假將會比邪惡做得更多。 – 2013-02-12 13:57:24

+2

我一般說。如果您查看大多數平板電腦,Micro USB連接不能用作USB主機連接,而完整的USB端口(可用時)可以。我之所以把它設置爲false是因爲它不是一個可行的選擇,因爲它不適用於Nexus 4:http://www.androidcentral.com/google-edits-nexus-4-online-help-manual-removes -reference-usb-gadget-support – ajacian81 2013-02-12 14:06:44

+0

感謝您的鏈接。我很難相信這是原因,但似乎是這樣。 – 2013-02-12 14:10:08

相關問題