2016-12-17 47 views
0

我已經安裝了這些插件如何看待的console.log在IntelliJ IDEA的使用PhoneGap的

enter image description here

JAVASCRIPT

document.addEventListener('deviceready', onDeviceReady, false) 
 
var onDeviceReady = function() { 
 
    console.log("console.log works well") 
 
}

我如何能趕上日誌消息在控制檯?

什麼讓我感到奇怪的是PhoneGap的tolded我控制檯文件位置 '~/Projects/Mine/Test/PhoneGapTry/platforms/ios/cordova/console.log' ,但我找不到它

+0

'console.log'不需要deviceReady,你可以忽略它。 –

+0

@HardikVaghani沒有,OP似乎已經複製粘貼來自官方源代碼:https://github.com/apache/cordova-plugin-console :) '儘管對象在全局範圍內,此插件不可用,直到deviceready事件發生.' –

+0

Eric Gopak是對的,爲你全部想想 –

回答

0

基本上有兩種方式:

  • 一個是運行科爾多瓦與live-reload服務器,即cordova run <your_platform> -l -c,則-c標誌將console.log消息重定向到控制檯。
  • 另一種方法是通過瀏覽器使用遠程調試(適用於iOS應用的Safari,適用於Android的Chrome)。
+0

是的,我運行由cordova翻譯的平臺在android studio和xcode中分別是android和ios,它的工作原理。謝謝。 –