2014-06-19 10 views
8

próbuję skompilować mój Cordova Hybrid aplikacji z visual studio do pliku apkJak skompilować projekt Cordova z visual studio (Hybrid APP) do Android/iOS apk

  1. Po wdrożeniu projektu do Android/iOS folder projektu wciąż pusty.
  2. Próbuję przesłać folder "www" do build.phonegap.com, ale pojawia się błąd.
  3. Jaki jest najlepszy i prawidłowy sposób kompilacji projektu (HTML, CSS i JS) do pakietu APK dla systemu Android i IOS?

Dzięki Tom

Aktualizacja:

próbuję zbudować z visual studio

to mój folder projektu enter image description here

Kiedy próbuję zbudować projekt ze studia wizualnego w trybie "Urządzenia" Otrzymuję ten błąd

enter image description here

Odpowiedz

19

1- Jeśli korzystałeś symulator Ripple jako cel, nie zostanie wygenerowany w folderze bin. Musisz zmienić konfigurację kompilacji na "urządzenie", aby pliki binarne zostały wygenerowane:

2 - Folder www generowany przez szablon Visual Studio nie ma nic specjalnego i nie powinieneś mieć problemów z budową PhoneGap. Jeśli masz błędy, pochodzą one z samego kodu JS.

3 - Aby zbudować pliki binarne dla systemu Android przy użyciu hybrydowego rozszerzenia Multi-Device dla Visual Studio, powinieneś być dobry, po prostu zmieniając konfigurację kompilacji na "urządzenie" zamiast symulatora Ripple. W przypadku iOS należy użyć agenta zdalnego budowania i symulacji dla systemu iOS (który wymaga komputera Mac, ponieważ narzędzia iOS NIE są dostępne dla systemu Windows i nie można wygenerować pliku binarnego systemu iOS bezpośrednio na komputerze z systemem Windows. W przeciwnym razie można rozważyć użycie funkcji budowania PhoneGap usługa

+1

thanx, apk wygenerowany na "ścieżka rozwiązania" \ bld \ Debug \ platformy \ android \ ant-build – SalmanShariati

+4

Nie rozpowszechniaj wersji debugowania. – Ashley

0

z obrazka błąd wydaje się być podobna do tej, byłem coraz o moim urządzeniu nie są uznaną/znaleziono.

This answer wyjaśnia, jak uzyskać APK bezpośrednio tylko przez ustawienie rozwiązanie wydaniu i tylko projekt ten próbuje raczej wykonać pełne wdrożenie na urządzeniu. Jest to prawie ta sama odpowiedź, o której mowa w punkcie 3 powyżej, j. ust przetestowane na rozwiązaniu aplikacji PhoneGap.

Powiązane problemy