Mam wrażenie, że za wcześnie zaktualizowałem program Visual Studio 2015 RTM do wersji RTM. Program Visual Studio Emulator dla systemu Android nie byłby już uruchamiany, twierdząc, że wersja przedpremierowa wygasła.Projekt Visual Studio 2015 RTM Cordova nie będzie debugować/wdrażać w systemie Android, Windows, Windows Phone
Uruchomiłem instalator RTM, umożliwiając zastąpienie komponentów Release Candidate w razie potrzeby. Proces przebiegał gładko, ale teraz po aktualizacji, projekty Cordova nie będą już wdrażać ani debugować.
W wersji Release Candidate zielony przycisk na pasku narzędzi zawierał listę wyboru urządzenia. Teraz z wersją RTM przycisk ten jest oznaczony "Start", a jego rozwijanie nie zapewnia opcji wyboru urządzenia. Zamiast tego jedyną opcją na liście rozwijanej jest "Start". Gdy zmieniam zaznaczenie na liście rozwijanej "Platforma rozwiązań", znajdującej się po lewej stronie przycisku Start, przycisk Start nadal nie daje możliwości wyboru. Zobacz zdjęcia poniżej.
Rozwiązanie Platforma: Android
Platforma Rozwiązanie: Windows AnyCPU
Rozwiązanie Platforma: Windows Phone 8
menu Debug jest pozycja "Start Debugging" jest wyłączona. Po kliknięciu przycisku paska narzędzi Start pojawia się następujący komunikat: "Debugger nie może kontynuować procesu. Nie można uruchomić debugowania."
Potwierdziłem, że emulator Visual Studio dla systemu Android działa. Mam działający telefon "5" Lollipop (5.0) XXHDPI Phone
Dla porównania, dodałem nowy projekt Windows Phone 8.1 do mojego rozwiązania i potwierdziłem, że projekt pozwala wybrać cel debugowania. na pasku narzędzi, słowo start otrzymuje z „Emulator 8.1 WVGA 4 calowy 512”. z tego projektu jako projektu uruchomienia menu Debug ma teraz „start Debugging” włączone. projekt ten rozpoczyna się zgodnie z oczekiwaniami.
Ponieważ program Visual Studio Emulator dla systemu Android jest funkcjonalny, a program Visual Studio jest skutecznie kierowany na emulator systemu Windows Phone, wydaje się, że istnieje błąd konfiguracji związany z programem Visual Studio typ projektu Cordova. Brak powiązania między projektem VS2015 Cordova a jego celami "urządzenia".
Wszelkie pomysły?
UPDATE: Zobacz również: Unable to start debugging in Visual Studio RTM for cordova app
UPDATE 2: Zrobiłem kilka korekt:
Narzędzia dla Apache Cordova Dependency sprawdzający znaleziono brakujące komponenty Android SDK. Dodałem te, satysfakcjonujące sprawdzanie zależności.
Narzędzia do zmiany Apache Cordova w środowisku nie przesłały ścieżki do katalogu ADT_HOME. Ustawiłem go na "C: \ Program Files (x86) \ Android \ android-sdk".
Moje wyniki kompilacji pokazały, że "[taskdef] nie może załadować definicji z zasobu emma_ant.properties." Nie można go znaleźć."Dodałem systemową zmienną środowiskową ANT_HOME wskazującą na" C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Apps \ apache-ant-1.9.3 "i dodałem"% ANT_HOME% \ bin "do PATH. . nadal komunikat „emma_ant.properties” pozostaje, ale nie jest do poziomu ostrzeżenia lub błędu
z platformą Rozwiązanie ustawiony na Androida, mój prąd wyjściowy jest build:
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> > [email protected] 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 [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 installMany normalize-package-data was bundled with [email protected], 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> [email protected] node_modules\cordova
1> ├── [email protected]
1> ├── [email protected]
1> ├── [email protected] ([email protected])
1> └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected].11, [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], [email protected], [email protected])
1> ------ npm install of [email protected] 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 ==========
Nadal nie mogę wybrać urządzenia docelowego do debugowania, niezależnie od tego, czy buduję dla systemu Android, Windows AnyCPU, czy Windows Phone 8.
UPDATE 3: Poniższe obrazy pokazują zainstalowane składniki Visual Studio 2015. Próbowałem dodać program Visual C++ Mobile Development, ale Cordova się nie zmieniła, więc usunąłem go.
UPDATE 4: Kiedy zalogować się do nowego konta użytkownika lokalnego, jestem w stanie do debugowania przeciwko Visual Studio Emulator dla Android. To mówi mi, że problem prawdopodobnie dotyczy konkretnego profilu mojego głównego konta systemu Windows. Prawdopodobnie mógłbym to naprawić, usuwając mój profil i zaczynając od nowa.
Otrzymuję ten sam problem, z wyjątkiem mojego przypadku nigdy nie zainstalowałem VS2015 RC. Zainstalowałem już najnowszą społeczność VS2013. Odinstalowałem 2013 najlepiej, jak mogłem, zainstalowałem społeczność VS2015 i otrzymałem ten sam błąd debugowania dla projektów Cordova. – Elyas