Visual Studio 2015 RTM-Cordova-Projekt nicht mehr Debuggen/bereitstellen von Android -, Windows -, Windows Phone
Ich habe das Gefühl, ich habe ein Upgrade auf Visual Studio 2015 RTM zu früh. Visual Studio-Emulator für Android würde nicht mehr starten, behauptet, dass die pre-release-version war abgelaufen.
Lief ich die RTM-installer, so dass es zu ersetzen, Release Candidate Komponenten, wie gebraucht. Der Prozess verlief reibungslos, aber jetzt nach der Aktualisierung, Cordova Projekte nicht mehr bereitstellen oder Debuggen.
Mit dem Release Candidate der Symbolleiste die grüne Schaltfläche "Start", hatte ein dropdown für die Auswahl der Geräte. Jetzt mit der RTM-version, ist diese Taste nur mit "Start" und Ihrer dropdown-bietet keine Optionen für die Auswahl der Geräte. Stattdessen ist die einzige option in der dropdown ist "Start". Wie kann ich das ändern der Auswahl in der "Lösung Plattform" Drop-down-Menü befindet sich Links neben der Start-Taste die Start-Taste, noch bietet keine Auswahlmöglichkeiten. Siehe Bilder unten.
Lösung, Plattform: Android
Lösung Plattform: Windows-AnyCPU
Lösung Plattform: Windows Phone 8
Das Menü Debug "Start Debugging" Element deaktiviert ist. Wenn ich auf die Symbolleisten-Schaltfläche Start klicken, bekomme ich die Meldung: "Der debugger kann nicht weiterhin mit dem Prozess. Das Debuggen kann nicht gestartet."
Habe ich bestätigt, dass die Visual Studio-Emulator für Android ist funktional. Ich habe das Profil "5" Lollipop (5.0) XXHDPI Phone " zu arbeiten.
Für ein Vergleich, ich habe auch Hinzugefügt eine neue Windows-Phone-8.1-Projekt für meine Lösung und bestätigt, dass project ermöglicht die Auswahl einer Debug-Ziel. In der Symbolleiste, die Sie word Starten, wird ersetzt mit "Emulator 8.1 WVGA 4 Zoll 512MB". Mit diesem Projekt als Startup-Projekt, das Debug-Menü hat jetzt "Start Debugging" aktiviert. Dieses project beginnt, wie erwartet.
Seit der Visual Studio-Emulator für Android funktionsfähig ist, und Visual Studio-erfolgreich Ziele die Windows-Phone-emulator, es scheint, gibt es eine Fehlkonfiguration im Zusammenhang mit Visual Studio Cordova-Projekt geben. Die Verknüpfung zwischen einem VS2015 Cordova-Projekt und seinem "Gerät" Zielen fehlt.
Irgendwelche Ideen?
UPDATE: Siehe auch: Unable to start debugging in Visual Studio RTM für cordova-app
UPDATE 2: ich habe mehrere Anpassungen:
- Tools für Apache Cordova ' s Dependency checker gefunden, der fehlende Android-SDK-Komponenten. Ich habe diese, befriedigend Dependency Checker.
- Tools für Apache Cordova ' s Environment-Variable Überschreibt zeigte keinen Weg, um ADT_HOME. Ich habe es "C:\Program Files (x86)\Android\android-sdk".
- Meine build-Ausgabe zeigte "[taskdef] konnte nicht geladen werden Definitionen von Ressourcen emma_ant.Eigenschaften. es konnte nicht gefunden werden." Ich habe eine system-Umgebungsvariable ANT_HOME zeigen "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Apps\apache-ant-1.9.3", und fügte hinzu,"; %ANT_HOME%\bin" zu PATH. Noch "emma_ant.Eigenschaften" Nachricht bleibt, aber es ist nicht bis zu der Ebene einer Warnung oder Fehler.
Lösung mit Plattform zu Android, meine aktuelle build-Ausgabe:
1>------ Rebuild All started: Project: BlankCordovaApp2, Configuration: Debug Android ------
1> Buildfile: C:\Users\billvo\Documents\Visual Studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\build.xml
1> [taskdef] Could not load definitions from resource emma_ant.properties. It could not be found.
1>
1> -check-env:
1> [checkenv] Android SDK Tools Revision 23.0.0
1> [checkenv] Installed at C:\Program Files (x86)\Android\android-sdk
1>
1> -setup:
1> [echo] Project Name: MainActivity
1> [gettype] Project Type: Application
1>
1> -pre-clean:
1>
1> clean:
1> [getlibpath] Library dependencies:
1> [getlibpath]
1> [getlibpath] ------------------
1> [getlibpath] Ordered libraries:
1> [taskdef] Could not load definitions from resource emma_ant.properties. It could not be found.
1>
1> nodeps:
1>
1> -check-env:
1> [checkenv] Android SDK Tools Revision 23.0.0
1> [checkenv] Installed at C:\Program Files (x86)\Android\android-sdk
1>
1> -setup:
1> [echo] Project Name: MainActivity
1> [gettype] Project Type: Android Library
1>
1> -pre-clean:
1>
1> clean:
1>
1> BUILD SUCCESSFUL
1> Total time: 0 seconds
1> Your environment has been set up for using Node.js 0.12.2 (ia32) and npm.
1> ------ Ensuring correct global installation of package from source package directory: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac
1> ------ Name from source package.json: vs-tac
1> ------ Version from source package.json: 1.0.0
1> ------ Package not currently installed globally.
1> ------ Installing globally from source package. This could take a few minutes...
1> > edge@0.10.1 install C:\Users\billvo\AppData\Roaming\npm\node_modules\vs-tac\node_modules\edge
1> > node tools/install.js
1> Success: platform check for edge.js: node.js ia32 v0.12.2
1> npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node":"0.12.2","npm":"2.7.4"})
1> npm WARN engine cordova-js@3.6.2: wanted: {"node":"~0.10.x"} (current: {"node":"0.12.2","npm":"2.7.4"})
1> npm WARN installMany normalize-package-data was bundled with npm@1.3.4, but bundled package wasn't found in unpacked tree
1> C:\Users\billvo\AppData\Roaming\npm\vs-tac-cli -> C:\Users\billvo\AppData\Roaming\npm\node_modules\vs-tac\vs-tac-cli.cmd
1> [email protected] C:\Users\billvo\AppData\Roaming\npm\node_modules\vs-tac
1> ├── [email protected]
1> ├── [email protected]
1> ├── [email protected]
1> ├── [email protected]
1> ├── [email protected]
1> ├── [email protected]
1> ├── [email protected] ([email protected], [email protected])
1> ├── [email protected] ([email protected], [email protected])
1> ├── [email protected] ([email protected], [email protected])
1> ├── [email protected] ([email protected])
1> ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
1> ├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
1> ├── [email protected] ([email protected], [email protected])
1> └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
1> ------ npm install of [email protected] from C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac completed.
1> ------ Installing Cordova tools [email protected] for project from npm. This could take a few minutes...
1> npm WARN engine [email protected]: wanted: {"node":">=0.6","npm":"1"} (current: {"node":"0.12.2","npm":"2.7.4"})
1> npm WARN engine [email protected]: wanted: {"node":"~0.10.x"} (current: {"node":"0.12.2","npm":"2.7.4"})
1> npm WARN engine [email protected]: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"0.12.2","npm":"2.7.4"})
1> npm WARN installMany normalize-package-data was bundled with [email protected], but bundled package wasn't found in unpacked tree
1> cordova@4.3.1 node_modules\cordova
1> ├── underscore@1.7.0
1> ├── q@1.0.1
1> ├── nopt@3.0.1 (abbrev@1.0.7)
1> └── cordova-lib@4.3.1 (valid-identifier@0.0.1, osenv@0.1.0, properties-parser@0.2.3, bplist-parser@0.0.6, mime@1.2.11, unorm@1.3.3, semver@2.0.11, dep-graph@1.1.0, shelljs@0.3.0, rc@0.5.2, through2@0.6.3, npmconf@0.1.16, xcode@0.6.7, elementtree@0.1.5, d8@0.4.4, request@2.47.0, glob@4.0.6, tar@1.0.2, init-package-json@1.7.1, plist@1.1.0, cordova-js@3.8.0, npm@1.3.4)
1> ------ npm install of cordova@4.3.1 from npm completed.
1> ------ Build Settings:
1> ------ Build Settings:
1> ------ platformConfigurationBldDir: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\bld\Android\Debug
1> ------ platformConfigurationBinDir: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\bin\Android\Debug
1> ------ buildCommand: prepare
1> ------ platform: Android
1> ------ cordovaPlatform: android
1> ------ configuration: Debug
1> ------ cordovaConfiguration: Debug
1> ------ projectName: BlankCordovaApp2
1> ------ projectSourceDir: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2
1> ------ npmInstallDir: C:\Users\billvo\AppData\Roaming\npm
1> ------ language: en-US
1> ------ Platform android already exists
1> ------ Updating plugins
1> ------ Currently installed plugins:
1> ------ Currently installed dependent plugins:
1> ------ Currently configured plugins:
1> ------ Preparing platform: android
1> Generating config.xml from defaults for platform "android"
1> Calling plugman.prepare for platform "android"
1> Preparing android project
1> Processing configuration changes for plugins.
1> Iterating over installed plugins: []
1> Writing out cordova_plugins.js...
1> Wrote out Android application name to "BlankCordovaApp2"
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-land-hdpi\screen.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-land-ldpi\screen.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-land-mdpi\screen.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-land-xhdpi\screen.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-port-hdpi\screen.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-port-ldpi\screen.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-port-mdpi\screen.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-port-xhdpi\screen.png
1> splash screens: [{"src":"res/screens/android/screen-hdpi-landscape.png","density":"land-hdpi","platform":"android"},{"src":"res/screens/android/screen-ldpi-landscape.png","density":"land-ldpi","platform":"android"},{"src":"res/screens/android/screen-mdpi-landscape.png","density":"land-mdpi","platform":"android"},{"src":"res/screens/android/screen-xhdpi-landscape.png","density":"land-xhdpi","platform":"android"},{"src":"res/screens/android/screen-hdpi-portrait.png","density":"port-hdpi","platform":"android"},{"src":"res/screens/android/screen-ldpi-portrait.png","density":"port-ldpi","platform":"android"},{"src":"res/screens/android/screen-mdpi-portrait.png","density":"port-mdpi","platform":"android"},{"src":"res/screens/android/screen-xhdpi-portrait.png","density":"port-xhdpi","platform":"android"}]
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\screens\android\screen-hdpi-landscape.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-land-hdpi\screen.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\screens\android\screen-ldpi-landscape.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-land-ldpi\screen.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\screens\android\screen-mdpi-landscape.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-land-mdpi\screen.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\screens\android\screen-xhdpi-landscape.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-land-xhdpi\screen.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\screens\android\screen-hdpi-portrait.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-port-hdpi\screen.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\screens\android\screen-ldpi-portrait.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-port-ldpi\screen.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\screens\android\screen-mdpi-portrait.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-port-mdpi\screen.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\screens\android\screen-xhdpi-portrait.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-port-xhdpi\screen.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-hdpi\icon.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-ldpi\icon.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-mdpi\icon.png
1> deleted: C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-xhdpi\icon.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\icons\android\icon-36-ldpi.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-ldpi\icon.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\icons\android\icon-48-mdpi.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-mdpi\icon.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\icons\android\icon-72-hdpi.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-hdpi\icon.png
1> copying image from C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\res\icons\android\icon-96-xhdpi.png to C:\Users\billvo\documents\visual studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\res\drawable-xhdpi\icon.png
1> Wrote out Android package name to "io.cordova.myapp2a20d4"
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
Bin ich noch nicht in der Lage, wählen Sie das Zielgerät für das Debuggen, unabhängig davon, ob ich den build für Android -, Windows-AnyCPU oder Windows Phone 8.
UPDATE 3: die Bilder unten zeigen Die Visual Studio 2015-Komponenten installiert sind. Ich habe versucht, hinzufügen von Visual C++ Mobile-Entwicklung, sah aber keine Veränderung in Cordova, also habe ich es entfernt.
UPDATE 4: Wenn ich angemeldet in einem neuen lokalen Benutzer-account, ich bin in der Lage, die debug-gegen die Visual Studio-Emulator für Android. Das sagt mir, dass das problem wahrscheinlich spezifisch für meine primäre Windows-Konto-Profil. Ich könnte wahrscheinlich dieses Problem beheben, durch das löschen meines Profils und neu anfangen.
InformationsquelleAutor BillVo | 2015-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie eine Bibliothek beschädigt ist von der Aktualisierung. Bitte geben Sie diesem einen Versuch:
Lassen Sie uns wissen, ob dies Ihr Problem löst.
Vielen Dank für die Benutzung VS 2015 und Tools für Apache Cordova.
Einweichen.
bitte, was ist appdata in deinem Fall?
Dass es gelöst, danke. Hatte repariert, dann deinstalliert/neu installiert, VS 2015 den ganzen Tag! MS sollte wirklich beheben, anstatt diese blöde Fehlermeldung: umbenennen der CoreCon Ordner als suggestiv zu beheben.
Für mich gelöst... ich war das entfernen von VS2013 und entsprechende cordova CTPs aus der gleichen Maschine installiert VS2015 RTM.
Eiche-tut mir Leid, um zu versuchen und Fragen, eine unabhängige Frage, aber Sie haben keine Einsicht, warum eine Visual Studio 2015 Projekt wäre nicht in der Lage, ein app-Paket über das Projekt -> Speichern-Menü? Hier ist der Verweis auf die Frage, die ich und andere stehen: stackoverflow.com/questions/28194022/...
InformationsquelleAutor Subhag Oak
Die Antwort "Subhag Eiche" gab, arbeitete für mich.
Hier die Dokumentation meiner Forschung, wenn es funktioniert nicht für andere Benutzer.
Uhr die Ausgabe, um Ihre spezifische Ursache. Erhöhen Sie die build-Ausführlichkeit in den VS-Optionen.
gehen Sie zu Extras -> Optionen -> Tools für Apache Cordova, klicken Sie auf "Ausführen Dependency Checker'.
Überprüfen Sie die installierten Visual Studio-Funktionen, dies ist standardmäßig ausgewählt:
Im Vergleich zu msdn:Installation von Tools für Cordova
Fügen Sie auch:
Und wenn Sie immer noch kein emulator nach dem kompilieren eine leere cordova app:
Ich denke, dann installieren Sie google chrome: msdn
"Das Installationsprogramm hat keine Installation von Google Chrome, was erforderlich ist, wenn Sie wollen, führen Sie den Apache Ripple-simulator für iOS und Android, und es nicht installieren Apple iTunes, die erforderlich ist zum bereitstellen einer app auf einem iOS-Gerät an Ihren Windows-PC."
Überprüfen Sie auch Ihre Hyper-V-Einstellungen:
Ich bin Check-out des Tools\Visual Studio Emulator für Android:
Überprüfen Sie die Systemvoraussetzungen
Überprüfen Sie diesen link: Fehlerbehebung der Visual Studio-Emulator für Android
Geben oder "neu installieren node.js" eine chance. Warten Sie, bis "Setup-Reparieren" wieder.
Schön aktualisiert, Frage. Lesen Sie Ihre Loch Ausgabe. Und werde versuchen, noch ein Tipp.
Ich habe Bilder mit dem VS2015 Komponenten installiert. Ich habe bereits die Windows Phone 8.1 emulator installiert und funktioniert mit einem leeren WP-Projekt, so sehe ich nicht "Download Emulator 8.1...", Wenn Sie installieren, werden Ihre Cordova-Projekt lassen Sie uns Sie wählen, dass emulator? Ich sehe keine Optionen auf Start dropdown-außer "Start".
InformationsquelleAutor gReX
Die oben genannten Lösungen nicht funktioniert hat mich. Aber nach der Suche im Netz für Stunden, kam ich zu dieser Lösung, die funktioniert wie ein Charme:
Wenn die "Werkzeuge für Universelle Windows-Apps-Entwicklung" sind noch installiert:
Quelle: https://social.msdn.microsoft.com/Forums/vstudio/en-US/c9936d80-087d-4cad-93bf-ca4873889773/the-debugger-cannot-continue-running-the-process?forum=vsdebug
InformationsquelleAutor Alireza Kahaei
@SubhagOak Lösung zum umbenennen von CoreCon Ordner funktionierte bei mir auch, auch wenn das eine etwas andere pre-deployment-Szenario. Könnte nicht die Bereitstellung von VS2015 auf Android-Gerät über USB-debugging. Fehler-Meldung generiert wurde über VS pop-up-basiclly, die besagt Datei Konnte Nicht gefunden werden, aber es wurden keine Fehler aufgeführt, die in VS-Fehler-Konsole. Es wird nur generiert ein pop-up. Erhalten Sie diese Fehlermeldung nach der Eröffnung einer neuen Zweigstelle des neu geklonten lokalen GIThub repo erstellt mit VS2015 Teamarbeit Explorer.
Dies ist das zweite mal diese Lösung hat für mich gearbeitet; gleiche Szenario.
InformationsquelleAutor kevinB