2016-08-31 6 views
0

ionic을 사용하여 응용 프로그램을 개발하고 있습니다. Windows에서 완벽하게 작동하지만 우분투 또는 매킨토시에서는 실행되지 않습니다. 나는 Windows에서 완벽하게 작동한다고 말했듯이 장치에서 USB 디버깅을 사용하도록 설정했습니다. 이 내 이온 성 정보cordova-debug-adapter Error : pid ionic 2를 찾을 수 없습니다.

Blockquote

Cordova CLI: 6.3.1 
Ionic CLI Version: 2.0.0-beta.32 
Ionic App Lib Version: 2.0.0-beta.18 
OS: Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS 
Node Version: v6.4.0 

이 내 launch.json입니다

{ 
    "version": "0.2.0", 
    "configurations": [ 
     { 
      "name": "Run Android on device", 
      "type": "cordova", 
      "request": "launch", 
      "platform": "android", 
      "target": "device", 
      "port": 9222, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}", 
      "ionicLiveReload": false 
     }, 
     { 
      "name": "Run iOS on device", 
      "type": "cordova", 
      "request": "launch", 
      "platform": "ios", 
      "target": "device", 
      "port": 9220, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}", 
      "ionicLiveReload": false 
     }, 
     { 
      "name": "Attach to running android on device", 
      "type": "cordova", 
      "request": "attach", 
      "platform": "android", 
      "target": "device", 
      "port": 9222, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}" 
     }, 
     { 
      "name": "Attach to running iOS on device", 
      "type": "cordova", 
      "request": "attach", 
      "platform": "ios", 
      "target": "device", 
      "port": 9220, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}" 
     }, 
     { 
      "name": "Run Android on emulator", 
      "type": "cordova", 
      "request": "launch", 
      "platform": "android", 
      "target": "emulator", 
      "port": 9222, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}", 
      "ionicLiveReload": false 
     }, 
     { 
      "name": "Run iOS on simulator", 
      "type": "cordova", 
      "request": "launch", 
      "platform": "ios", 
      "target": "emulator", 
      "port": 9220, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}", 
      "ionicLiveReload": false 
     }, 
     { 
      "name": "Attach to running android on emulator", 
      "type": "cordova", 
      "request": "attach", 
      "platform": "android", 
      "target": "emulator", 
      "port": 9222, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}" 
     }, 
     { 
      "name": "Attach to running iOS on simulator", 
      "type": "cordova", 
      "request": "attach", 
      "platform": "ios", 
      "target": "emulator", 
      "port": 9220, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}" 
     }, 
     { 
      "name": "Serve to the browser (ionic serve)", 
      "type": "cordova", 
      "request": "launch", 
      "platform": "serve", 
      "cwd": "${workspaceRoot}", 
      "devServerAddress": "localhost", 
      "sourceMaps": true, 
      "ionicLiveReload": true 
     }, 
     { 
      "name": "Simulate Android in browser", 
      "type": "cordova", 
      "request": "launch", 
      "platform": "android", 
      "target": "chrome", 
      "simulatePort": 8000, 
      "livereload": true, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}" 
     }, 
     { 
      "name": "Simulate iOS in browser", 
      "type": "cordova", 
      "request": "launch", 
      "platform": "ios", 
      "target": "chrome", 
      "simulatePort": 8000, 
      "livereload": true, 
      "sourceMaps": true, 
      "cwd": "${workspaceRoot}" 
     } 
    ] 
} 

답변

0

이 늦게 포스트이지만, 사람을 도움이 될 것입니다.

나는 똑같은 문제가있어서 해결책은 **SDK Manager** 으로 가서 내 응용 프로그램을 실행하려고하는 장치의 안드로이드 버전을 다운로드해야했습니다.

+0

휴대 전화에서 앱을 실행할 때 이미 모든 SDK에 –

+0

이 설치 되었기 때문에 작동하지 않습니다. 설치하고있는 앱을 허용하도록 요청하는 전화 팝업이 표시됩니다. SDK를 설치 한 경우 –

관련 문제