2014-02-18 135 views
0

我正在使用phonegap 3.3.1 CLI構建應用程序並將其安裝在我的Android設備(Samsung S3)上。我有以下要素成功 -phonegap應用程序已安裝,但在應用程序菜單中不可見

  1. 創建項目
  2. 加入Android平臺
  3. 運行在仿真器和設備的Android應用程序。

步驟1和2成功,但3部分成功。 該應用程序安裝在模擬器上,並在其應用程序菜單(已安裝的應用程序列表)中可見。但安裝在設備上的相同應用程序不會在應用程序菜單中顯示。

我檢查它與命令存在 - 亞行外殼時許列表包

該命令列出的包和我的新的應用程序包是可見的存在。該應用程序不會出現在菜單中。請幫忙弄清楚什麼是錯的。

更新:它只適用於模擬器。沒有任何其他設備上(經過在Nexus 4和我自己的設備S3

UPDATE 2:這個應用程序的工作原理在移動設備上我的工作部署它的谷歌眼鏡設備上現在它給出了一個新的錯誤中,logcat的說如下─

* 02-18 14:49:12.266:d/CordovaActivity(2639):CordovaActivity.onCreate()

02-18 14:49:12.282:I/dalvikvm( 2639):找不到方法 org.apache.cordova.CordovaWebView.setWebContentsDebuggingEnabled,從方法 引用org.apache.cordova.CordovaWebView.setup

02-18 14:49:12.282:W/dalvikvm(2639):VFY:無法解決靜態方法4774: Lorg /阿帕奇/科爾多瓦/ CordovaWebView; .setWebContentsDebuggingEnabled(Z)V

02-18 14:49:12.282:d/dalvikvm(2639):VFY:49:12.321:在0x00ba 02-18 14更換操作碼0x71 d/CordovaWebView(2639):谷歌

:CordovaWebView在器件運行通過由02-18 14:49:12.329:D/JsMessageQueue(2639):將native-> JS模式設置爲2

02-18 14:49:12.329:D/CordovaActivity(2639):CordovaActivity.init()

02-18 14:49:12.337:D/CordovaWebView(2639):>>> loadUrl(file:///android_asset/www/index.html) 02-18 14:49:12.344:D /插件管理(2639):的init()

02-18 14:49:12.368:d/CordovaWebView(2639):>>> loadUrlNow()

02-18 14:49:12.368:I/CordovaLog (2639):改變日誌級別DEBUG(3)

02-18 14:49:12.368:I/CordovaLog(2639):實測值開始頁面的位置:index.html的

02-18 14點49分:12.368:D/W黑名單(2639):無限制地訪問網絡資源

02-18 14:49:12。368:d/CordovaActivity(2639):恢復在App

02-18 14:49:12.368:d/CordovaActivity(2639):CB-3064:該errorUrl爲空*

回答

0

實際上,你可以啓動應用在你的設備上?如果您在eclipse中部署應用程序,請單擊運行 - > Adnroid應用程序,您是否看到控制檯中的構建過程以及Eclipse中彈出的LogCat中的日誌?

當我部署我的應用程序時,它總是出現在當前選定的主視圖上,當我按菜單按鈕跳回主屏幕時。

如果它沒有出現在您的主屏幕上,那麼您的部署必須有問題。我想你使用USB電纜連接到你的設備。檢查您的PC是否可以連接&部署到您的設備。您第一次插入USB電纜時,您的設備應要求您允許您的PC連接。爲此,您需要在設備上啓用開發者模式。要在您的S3上啓用開發模式,請轉至設備信息,並按構建元素(內部版本的構建元素)7次,然後啓用開發模式。之後,replugin USB電纜,並允許您的電腦。 如果你以前做過,撤銷允許的PC列表並重新編譯,這幫助我解決了通信問題。

有時它可能有助於重新啓動設備並重覆上述步驟。

但基本上你應該在你的控制檯& logcat上得到錯誤信息。

+0

我正在通過USB電纜部署應用程序。我這樣做的時候運行良好。但是一旦我離開我的應用程序,我就不會在設備中的任何位置看到它。我必須從Eclipse運行應用程序並選擇我的S3以在設備上安裝應用程序。 我有其他的應用程序內置科爾多瓦2.7工作正常。這是什麼具體到3.3.1 –

+0

我在我的S3上使用3.3.1,工作正常。但我記得我不得不撤銷對我的設備的所有訪問權限,replugin電纜,然後再次訪問讓它工作。但是,既然你的應用程序有效,它必須存在。你真的在應用程序列表中檢查了你的應用程序的正確名稱嗎? – NovumCoder

+0

@NovumCoder ......是的,它不在那裏。正如我所說,它顯示在軟件包列表中。應用程序圖標不會出現在菜單中:'( –

0

發現谷歌眼鏡環境的問題 - 它需要在項目中安裝Glass core插件並按照鏈接here中給出的說明進行操作。該應用程序將顯示在列表中,並隨語音命令一起啓動。 :-)

相關問題