การติดตั้ง Phonegap Cordova Windows


120

เอกสารสำหรับ phonegap / Cordova นั้นแย่มาก สิ่งที่ฉันพยายามทำคือติดตั้ง PhoneGap 3.0 บนสภาพแวดล้อม Windows ของฉัน แต่ไม่ประสบความสำเร็จ

ด้านล่างนี้คือขั้นตอนและจุดล้มเหลวของฉัน ใครช่วยแนะนำวิธีแก้ปัญหา

ตามคำแนะนำ :

  1. ติดตั้ง Node.js (ประสบความสำเร็จ)
  2. จากโหนด js: install -g cordova(สำเร็จ)
  3. เพิ่มแพลตฟอร์ม: cordova platform add wp8(ไม่มีอะไรเกิดขึ้น)
  4. ลองใช้ phonegap: phonegap install wp8(ไม่พบไดเรกทอรีโครงการ ERROR)

จาก " คู่มือแพลตฟอร์ม Windows Phone 8 "

  1. ติดตั้ง Windows SDK (ประสบความสำเร็จ)
  2. "ดาวน์โหลดและแตกสำเนาล่าสุดของ [PhoneGap คุณจะทำงานในโฟลเดอร์ย่อย lib \ windows-phone-8 \ wp8, lib \ windows-phone-8 \ wp7 มี Cordova เวอร์ชัน Windwos Phone 7"

ฮะ?!?! ไดเรกทอรีอยู่ในตำแหน่งใด!?! ดังนั้นฉันจึงพบไดเร็กทอรี phonegap ที่ไม่มีเอกสารฝังอยู่ใน AppData \ Local ... และมีไดเร็กทอรี libs แต่ไม่มีโฟลเดอร์ย่อย WP8 ใด ๆ จะติดตั้งจากที่ไหน น่าจะเป็นคำสั่ง add platform ด้านบน แต่เพิ่มที่ส่งคืนฉันไปยังพรอมต์คำสั่งใหม่

พยายามใช้คำสั่ง phonegap: phonegap plaform add wp8

ข้อผิดพลาด - "platform add wp8" ไม่ใช่โหนด

ฉันได้รับโอเพ่นซอร์ส แต่นี่เป็นเอกสารอ้างอิงสปาเก็ตตี้ที่โหดร้าย หากใครสามารถติดตั้ง 3.0 สำหรับ WP8 ได้สำเร็จพอยน์เตอร์จะช่วยได้


กล่าวถึงว่าคุณต้องสร้างแอปด้วยcordova create hello com.example.hello HelloWorldในไดเร็กทอรีที่คุณต้องการให้รหัสอยู่จากนั้นเรียกใช้cordova platform add wp8ในไดเรกทอรีโครงการที่คุณเพิ่งสร้างขึ้น
dfockler

5
ฉันไม่เห็นด้วยมากขึ้นฉันเพิ่งโกรธ 6 ชั่วโมงในวันหยุดสุดสัปดาห์ของฉันที่พยายามทำให้มันใช้งานได้ฉันเคยใช้มันในอดีตและการตั้งค่ามันก็ไม่ยากเลย แต่ 'ปรับปรุงใหม่' วิธีการทำสิ่งต่างๆของ cli ไม่ได้ผลกับคำแนะนำที่ให้มา ส่วนแรกบอกให้คุณติดตั้งและใช้คำสั่ง phonegap จากนั้นคุณจะไปที่ส่วน android และจะเปลี่ยนไปใช้คำสั่ง Cordova ช่างเป็นเรื่องที่น่าผิดหวังฉันไม่เคยคิดเลยว่าจะทำให้มันจดจำแพลตฟอร์ม android ได้อย่างไรแม้ว่าจะติดตั้ง sdk ไว้ในเครื่องของฉันก็ตาม
Jay13

7
คุณภาพของงานเขียนไม่ได้รบกวนฉันมากเท่ากับความจริงที่ว่าเอกสารไม่เคยผ่านการทดสอบและผิดพลาด
Erik Reppen

3
ดูเหมือนว่าเอกสารจะขัดแย้งกันในสถานที่ ในหน้าหนึ่งระบุว่าให้ทำวิธีหนึ่งและอีกหน้าหนึ่งจะอธิบายถึงวิธีการที่แตกต่างกันอย่างสิ้นเชิง! ฉันมีสิ่งที่ดีกับส่วนขยาย Phonegap ของเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Android ของฉันเป็นปุ่ม (ใน Eclipse) ตอนนี้หลังจากอัปเกรด ADT แล้วมันก็หายไป ฉันใช้งานแพลตฟอร์ม phonegap เพิ่ม android และไม่มีอะไรเกิดขึ้นเหมือนข้างบนด้วย wp8 ทำไมเราถึงดาวน์โหลดเป็น zip ไม่ได้? หรือใช้ git clone?
Bruce Whealton

ฉันเขียนบทความที่ให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการติดตั้ง phonegap ได้รับการปรับแต่งให้เข้ากับอุปกรณ์ Android แต่ข้อแตกต่างเพียงอย่างเดียวคือส่วนของ Windows / Android SDK: kapitanh.blogspot.de/2014/02/native-android-apps-with.html
Kai Hartmann

คำตอบ:


131

หลังจากเวลาผ่านไปหลายชั่วโมงแห่งความหงุดหงิด ... นี่คือสิ่งที่ฉันค้นพบ

  1. ละเว้นเอกสารการติดตั้งและบรรทัดคำสั่งสิ่ง node.js ทั้งหมด (อย่างจริงจังคุณจะเสียเวลากับสิ่งนี้
  2. ไปที่ github และดาวน์โหลดPhoneGap master .zip
  3. ใน zip นั้นเป็นไฟล์โปรเจ็กต์สำหรับวินโดว์โฟนแพลตฟอร์มอื่น ๆ ... เพียงแค่ใช้เทมเพลตเหล่านั้น

ฉันไม่รู้ว่ากระบวนการง่ายๆเช่นนี้อาจมีเอกสารที่แย่กว่านี้ได้อย่างไร ราวกับว่ามันถูกเขียนขึ้นโดยนักกฎหมาย


7
การใช้เอกสารประกอบจะช่วยให้คุณมีwwwโฟลเดอร์"global" หนึ่งโฟลเดอร์สำหรับทุกแพลตฟอร์ม
Justin D.

3
ขอบคุณสำหรับสิ่งนี้ช่วยให้ฉันรู้สึกแย่ลงได้มากฉันแน่ใจ นอกจากนี้นี่เป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับทุกคนที่ตั้งค่า Phonegap สำหรับ Android: link
Oliver Holmberg

จริงจังมั้ย? นี่คือเรื่องจริงหรือ? ไม่รู้จะโกรธจริงหรือดีใจมาก ฉันจะสามารถเพิ่มปลั๊กอินโดยไม่ต้องใช้บรรทัดคำสั่งได้หรือไม่? และนี่ยังใช้ได้กับ Phonegap 3.0 ที่แตกต่างกันมากไหม
Wytze

Frigon คำอธิบายของคุณยอดเยี่ยม แต่คุณควรระบุว่าควรเรียกใช้ createTemplates.bat เพื่อสร้างไฟล์ zip ซึ่งเป็นสิ่งที่จะคัดลอกไปยังโฟลเดอร์เทมเพลต
Hexodus

Hexodus ดูเหมือนว่าขั้นตอนนี้จะไม่ได้รับการบันทึกไว้ที่ใดก็ได้หรืออย่างน้อยก็ยังไม่ชัดเจนนัก อย่างที่เราสามารถจินตนาการได้ว่าเริ่มต้นในหน้าเดียวด้วยการเรียกใช้คำสั่ง Cordova จากนั้นถูกนำไปยังหน้าอื่นที่ระบุว่าใช้ phonegap หรือเป็นวิธีอื่นหรือไม่สับสนมาก โอลิเวอร์ลิงค์ของคุณเยี่ยมมากหน้าชัดเจนมาก แต่ฉันเกือบจะมองข้ามลิงค์ไปแล้ว ฉันเริ่มคิดว่า "ทรัพยากรที่ยอดเยี่ยมคืออะไร" จากนั้นฉันก็พบลิงค์และพบแหล่งข้อมูลที่ยอดเยี่ยม ด้วยความเคารพฉันขอแนะนำว่าทุกอย่างตั้งแต่แหล่งข้อมูลที่ยอดเยี่ยมจนถึงลิงค์เป็นลิงค์ IMHO
Bruce Whealton

54

ฉันประสบปัญหาเดียวกันและพยายามดิ้นรนเป็นเวลาหนึ่งชั่วโมงเพื่อให้ผ่านพ้นไปได้ด้วยการอ่านเอกสารและปัญหาอื่น ๆ ที่รายงานใน Stack Overflow แต่ฉันไม่พบคำตอบใด ๆ ดังนั้นนี่คือคำแนะนำในการเรียกใช้ phonegap / Cordova ใน Windows Machine ให้สำเร็จ

ทำตามขั้นตอนต่อไปนี้

  1. ดาวน์โหลดและติดตั้ง node.js จากhttp://nodejs.org/
  2. เรียกใช้คำสั่งnpm install -g phonegap(ในกรณีของการติดตั้ง phonegap) หรือรันคำสั่งnpm install -g cordova(ในกรณีของการติดตั้ง Cordova)
  3. เมื่อการติดตั้งเสร็จสมบูรณ์คุณจะสังเกตเห็นสิ่งนี้:

    C: \ Users \ binaryuser \ AppData \ Roaming \ npm \ cordova -> C: \ Users \ binaryuser \ AppData \ Roaming \ npm \ node_modules \ cordova \ bin \ cordova
    cordova@3.0.9 C: \ Users \ binaryuser \ AppData \ Roaming \ npm \ node_modules \ cordova
    ├── ncallbacks@1.0.0
    ├── open@0.0.3
    ├── colors@0.6.2
    ├── semver@1.1.0
    ├── shelljs@0.1.2
    ├── follow-redirects@0.0.3 (underscore@1.5.2)
    ├── elementtree@0.1.3 (sax@0.3.5)
    ├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.2)
    ├── xcode@0.5.1 (node-uuid@1.3.3, pegjs@0.6.2)
    ├── glob@3.2.6 (inheritits@2.0.1, minimatch@0.2.12)
    ├── plist@0.4.3 (xmlbuilder@0.4.2, xmldom@0.1.16)
    ├── tar@0.1.18 (สืบทอด@2.0.1, block-stream@0.0.7, fstream@0.1.24)
    ├── prompt@0.2.7 (revalidator@0.1.5, pkginfo@0.3.0, read@1.0.5, utile@0.1.7, winston@0.6.2)
    ├── request@2.22.0 (json-stringify-safe@4.0.0, aws-sign@0.3.0, qs@0.6.5, oauth-sign@0.3.0, forever-agent@0.5.0, คุกกี้ -jar@0.3.0, tunnel-agent@0.3.0, mime@1.2.11, node-uuid@1.4.1, http-signature@0.10.0, hawk@0.13.1, form-data@0.0.8 )
    ├── express@3.0.0 (method@0.0.1, fresh@0.1.0, range-parser@0.0.4, crc@0.2.0, cookie@0.0.4, Commander@0.6.1, debug@0.7 .2, mkdirp@0.3.3, send@0.1.0, connect@2.6.0)
    ├── ripple-emulator@0.9.18 (connect-xcors@0.5.2, colors@0.6.0-1, Accounting@0.3.2, request@2.12.0, moment@1.7.2, express@3.1.0 )
    ├── npm@1.3.11
    └── plugman@0.11.0 (ncallbacks@1.1.0, osenv@0.0.3, bplist-parser@0.0.4, underscore@1.4.4, semver@2.0.11, dep-graph@1.1.0, elementtree ที่ 0.1.5, xcode@0.6.1, nopt@1.0.10, rc@0.3.0, tar.gz@0.1.1, npm@1.3.4)
    
  4. สังเกตบรรทัดด้านบนคุณจะเห็นเส้นทางที่มีการกล่าวถึงไฟล์ คัดลอกเส้นทางนั้น ในกรณีของฉันมันC:\Users\binaryuser\AppData\Roaming\npm\cordovaใช้cd C:\Users\binaryuser\AppData\Roaming\npm\และพิมพ์cordovaได้ดี มีอยู่ในที่สุดก็ใช้งานได้

  5. เนื่องจาก-gค่าคีย์ไม่ทำงานคุณจึงตั้งค่าเส้นทางตัวแปรสภาพแวดล้อม:
    1. กดWin+ Pause|BreakหรือคลิกขวาบนและเลือกComputerProperties
    2. คลิกAdvanced system settingsที่ด้านซ้าย
    3. คลิกEnvironment Variablesใต้Advancedแท็บ
    4. เลือกตัวแปรและคลิกPATHEdit
    5. OKคัดลอกเส้นทางดังกล่าวข้างต้นจะฟิลด์ค่าและกด

7
โปรดทราบว่าหากคุณติดตั้ง node.js ในฐานะผู้ดูแลระบบและผู้ใช้ของคุณมีสิทธิ์ จำกัด ภายใต้ Active Directory คุณควรเรียกใช้ "npm install -g phonegap" ในฐานะผู้ใช้ของคุณไม่ใช่ในฐานะผู้ดูแลระบบมิฉะนั้นไฟล์อื่น ๆ จะถูกสร้างขึ้นภายใต้ผู้ดูแลระบบ โฟลเดอร์โรมมิ่งและผู้ใช้ของคุณจะไม่สามารถเข้าถึงได้ คุณสามารถ "npm uninstall phonegap" ภายใต้ผู้ดูแลระบบและติดตั้งอีกครั้งในฐานะผู้ใช้ของคุณในกรณีนั้น
vicenteherrera

1
หมายเหตุคุณต้องใช้Node.js command promptไม่ใช่ Windows cmd.exe ในตัว
โหลด

2
@gotnull ฉันสองการเคลื่อนไหวของคุณ
Jay Jay Jay

2
เมื่อฉันพยายามใช้พรอมต์คำสั่ง node.js ฉันได้รับข้อผิดพลาดที่สั่งให้ฉันใช้เทอร์มินัลระบบ สำหรับ Node.js v0.10.26
John Macon

คำตอบนี้บอกสิ่งที่อยู่ในคำแนะนำอย่างเป็นทางการซึ่งใช้ได้ผล แต่ไม่ตอบโจทย์ส่วนเทมเพลต wp8 ไม่พบโฟลเดอร์ wp8 หรือไฟล์ createTemplates.bat เมื่อติดตั้ง Cordova / phonegap ด้วย npm ซึ่งส่วนใหญ่เป็นประเด็นของคำถาม
Matthieu Harlé

18

คำตอบนี้ถูกโพสต์ครั้งแรกที่นี่: Cordova / phonegap ไม่ได้สร้างไดเรกทอรี Android

ด้วยการเปิดตัว Cordova 3.3.0 ดูเหมือนว่าทีม PhoneGap กำลังพยายามจัดการกับความสับสนในการตั้งชื่อ เอกสารได้รับการอัปเดตเพื่อแนะนำบุคคลโดยใช้cordovaคำสั่งแทน อย่าใช้phonegapคำสั่งอีกต่อไป

นี่คือคู่มือการติดตั้งใหม่สำหรับการตั้งค่าที่ปราศจากปัญหาที่รับประกัน:

  1. ติดตั้ง Cordova (ลืมชื่อ PhoneGap ตั้งแต่บัดนี้เป็นต้นไป) สำหรับพีซี:

    C:> npm ติดตั้ง -g Cordova

  2. จากพรอมต์คำสั่งไปที่โฟลเดอร์ที่คุณต้องการสร้างโครงการของคุณโดยใช้:

    Cordova สร้างสวัสดี com.example.hello HelloWorld
    ซีดีสวัสดี

  3. กำหนดระบบปฏิบัติการที่คุณต้องการสนับสนุนเช่น:

    แพลตฟอร์ม Cordova เพิ่ม wp8

  4. ติดตั้งปลั๊กอิน (หากจำเป็น) ตัวอย่างเช่นเราต้องการสิ่งต่อไปนี้:

    ปลั๊กอิน Cordova เพิ่ม org.apache.cordova.device
    ปลั๊กอิน Cordova เพิ่ม org.apache.cordova.camera
    ปลั๊กอิน Cordova เพิ่ม org.apache.cordova.media-capture
    ปลั๊กอิน Cordova เพิ่ม org.apache.cordova.media
    

  5. สุดท้ายสร้างแอปโดยใช้:
    Cordova สร้าง wp8

นี่คือลิงค์ไปยังเอกสารPhoneGap Cordova 3.3.0 http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface


1
นอกจากนี้คุณได้รับคำสั่ง build หรือไม่? ฉันสามารถสร้างใน Visual Studio แต่ไม่ใช่จากบรรทัดคำสั่ง ข้อผิดพลาด: D:\Project1\platforms\wp8\cordova\lib\build.js(56, 5) WshShell.Exec: The system cannot find the file specified.ไม่แน่ใจว่ากำลังค้นหาไฟล์อะไร
atlantis

1
ในบรรทัด 56 คุณจะพบLog("Command: " + command);ความคิดเห็น การไม่ใส่ข้อคิดเห็นจะพิมพ์ออกมาcommandและคุณจะรู้ว่ากำลังมองหาไฟล์อะไร
Edward Grech

ในขั้นตอน # 2 ฉันเชื่อว่าควรเป็น "cd hello" แทนที่จะเป็น "cd HelloWorld"
Jarnal

6

ฉันประสบกับข้อผิดพลาดเดียวกันนี้ด้วย และฉันยังลองดาวน์โหลด PhoneGap master จาก GitHub แต่ฉันพบว่าสิ่งที่ฉันได้รับคือ Phonegap 2.9 ในที่สุดฉันก็ต้องดาวน์โหลดCordova 3 Source

ทำตามขั้นตอนนี้เพื่อรับมัน

  1. ดาวน์โหลดและเปิดเครื่องรูดที่มาCordova 3
  2. เรียกใช้ template.bat ในโฟลเดอร์ cordova-wp8
  3. คัดลอกไฟล์ Zip ที่สร้างขึ้นไปยังโฟลเดอร์เทมเพลต Visual studio ของคุณ

4

การติดตั้ง Phonegap Cordova บน Windows

ความต้องการ

  • ปลั๊กอิน Eclipse + ADT
  • เครื่องมือ Android SDK
  • เครื่องมือแพลตฟอร์ม Android
  • โฟลเดอร์ zip PhoneGap ล่าสุด แยกเนื้อหาออก

อุปกรณ์ Android ที่รองรับ

การติดตั้ง Android 2.2 Android 2.3 Android 4.x Phonegap Cordova

ตั้งค่าตัวแปรสภาพแวดล้อมเส้นทางสำหรับ Android

  1. จากเดสก์ท็อปคลิกขวาที่ My Computer แล้วคลิก Properties

  2. คลิกลิงก์ Advance System Settings ในคอลัมน์ด้านซ้าย

  3. ในหน้าต่างคุณสมบัติของระบบคลิกปุ่มตัวแปรสภาพแวดล้อม

  4. เลือกตัวแปร PATH จากส่วนตัวแปรระบบ เลือกปุ่มแก้ไข คุณต้องเพิ่มเส้นทางไปยังไดเรกทอรีเครื่องมือและเครื่องมือแพลตฟอร์ม Android SDK ของคุณ ตัวอย่างเช่น D: \ adt-bundle-windows-x86_64-20130219 \ sdk \ platform-tools; D: \ adt-bundle-windows-x86_64-20130219 \ sdk \ tools บันทึกการแก้ไขของคุณ ปิดกล่องโต้ตอบตัวแปรสภาพแวดล้อม

  5. นอกจากนี้คุณอาจต้องรวม% JAVA_HOME% \ bin ไว้ใน PATH ของคุณด้วย หากต้องการตรวจสอบว่าจำเป็นหรือไม่ให้เรียกใช้พรอมต์คำสั่งและพิมพ์ java หากไม่พบโปรแกรมให้เพิ่ม% JAVA_HOME% \ bin ลงใน PATH คุณอาจต้องระบุพา ธ แบบเต็มแทนที่จะใช้ตัวแปรสภาพแวดล้อม% JAVA_HOME%
  6. สุดท้ายคุณอาจต้องรวม% ANT_HOME% \ bin ไว้ใน PATH ของคุณด้วย หากต้องการตรวจสอบว่าจำเป็นหรือไม่ให้เรียกใช้พรอมต์คำสั่งและพิมพ์มด หากไม่พบโปรแกรมให้เพิ่ม% ANT_HOME% \ bin ลงใน PATH คุณอาจต้องระบุเส้นทางแบบเต็มแทนที่จะใช้ตัวแปรสภาพแวดล้อม% ANT_HOME% ตั้งค่าโครงการใหม่

เปิด Command Prompt ไปที่ bin directory ภายในโฟลเดอร์ย่อยของ android ของการกระจาย Cordova

พิมพ์: ./create

จากนั้นกด Enter เปิด Eclipse ในรายการเมนูไฟล์และเลือกเพื่อนำเข้า ...

นำเข้าเลือก“ รหัส Android ที่มีอยู่ในพื้นที่ทำงาน” แล้วคลิก 'ถัดไป>'

เรียกดูโครงการที่สร้างผ่านพรอมต์คำสั่ง แล้วคลิก 'เสร็จสิ้น' ปรับใช้กับ Emulator จากภายใน Eclipse ให้กดไอคอนแถบเครื่องมือนี้

เมื่อเปิดแล้ว Android SDK Manager จะแสดงไลบรารีรันไทม์ต่างๆติดตั้ง API ตามความต้องการจากที่นี่ จากภายใน Eclipse ให้กดไอคอนแถบเครื่องมือนี้

เลือกและนิยามอุปกรณ์จากรายการที่มา (มีเพียงรายการเดียวในรายการปัจจุบัน) กด New …ในหน้าต่างด้านบนเพื่อสร้าง Android Virtual Device (AVD) ใหม่และใช้เพื่อรันโปรเจ็กต์ของคุณ

หากต้องการเปิดโปรแกรมจำลองเป็นแอปพลิเคชันแยกต่างหากให้เลือก AVD แล้วกดเริ่ม เปิดตัวได้มากเท่าที่จะทำได้บนอุปกรณ์โดยมีการควบคุมเพิ่มเติมสำหรับปุ่มฮาร์ดแวร์:

ปรับใช้กับอุปกรณ์:

ตรวจสอบให้แน่ใจว่าเปิดใช้งานการดีบัก USB บนอุปกรณ์ของคุณและเสียบเข้ากับระบบของคุณ คลิกขวาที่โครงการแล้วไปที่ Run As> Android Application

อ่านเพิ่มเติม ...


2

ฉันมีปัญหากับการติดตั้ง phonegap ปัญหาได้รับการแก้ไขเมื่อฉันเรียกใช้ cmd ในฐานะผู้ดูแลระบบแล้วเรียกใช้คำสั่ง

npm install -g phonegap

และติดตั้งเรียบร้อยแล้ว

จากนั้นในไดเร็กทอรีที่ติดตั้งฉันเปิด cmd และเรียกใช้คำสั่ง phonegap และใช้งานได้ดี ตอนนี้จะเล่นกับมันมากขึ้น :)

ขอบคุณเพื่อนสำหรับความช่วยเหลือทั้งหมดนี้


2

ในC:\phonegap-2.9.0\lib\windows-phone-8 there'sไฟล์แบตช์ที่เรียกว่าcreateTemplates.bat. คุณต้องเรียกใช้ไฟล์นี้ซึ่งจะสร้างCordovaWP8_2_9_0.zipไฟล์ที่กล่าวถึงในเอกสารของพวกเขา


ฉันไม่พบไฟล์แบตช์นี้สำหรับ phonegap-3.3.0 ฉันไม่พบโฟลเดอร์ windows-phone-8 มีความคิดว่าฉันทำอะไรผิดหรือเปล่า?
MysticMagicϡ

1

ฉันมีปัญหาเดียวกัน แต่ในที่สุดฉันก็ประสบความสำเร็จโดยการทำเช่นนี้โปรดไปที่ภาพนี้ Plase เรียกใช้คำสั่งทั้งหมดในคำสั่งเครื่องมือโทรศัพท์ ใส่คำอธิบายภาพที่นี่


สวัสดี Mayur ฉันลองใช้วิธีข้างต้นของคุณ ฉันพบข้อผิดพลาดในการเพิ่มแพลตฟอร์ม หลังจากที่ฉันพิมพ์แพลตฟอร์ม Cordova เพิ่ม wp8 เกิดข้อผิดพลาดต่อไปนี้เกิดข้อผิดพลาด: ไม่พบ 'check_reqs.js' ในโฟลเดอร์ 'bin' กำลังยกเลิก ...
Gurunathan

@mayur - ยังไม่ได้ผลสำหรับฉัน ฉันได้รับ 'Cordova' ไม่เป็นที่รู้จัก, blah, blah, blah ฉันคิดว่าปัญหาเส้นทาง แต่ Cordova อยู่ที่ไหน?
schmidlop

1

ฉันได้พบนี้ หลายอุปกรณ์ไฮบริดปพลิเคชันสำหรับ Visual Studio เอกสารสำหรับ CTP1.1 อัพเดทล่าสุด: 29 พฤษภาคม 2014

เนื้อหาบางส่วนจากเอกสารดังต่อไปนี้

รุ่นนี้รองรับการสร้างแอปสำหรับอุปกรณ์เป้าหมายต่อไปนี้:

Android 4+ (4.4 ให้ประสบการณ์ที่ดีที่สุดสำหรับนักพัฒนา) iOS 6 และ 7 Windows 8.0 (ร้านค้า) Windows Phone 8.0

ข้อกำหนด: Windows 8.1

Visual Studio 2013 Update 2 - Professional, Ultimate หรือ Premium ที่ติดตั้งคุณสมบัติเสริมต่อไปนี้:

เครื่องมือสำหรับการดูแลแอพ Store สำหรับ Windows 8 Windows Phone 8.0 SDK

ข้อกำหนดของระบบเพิ่มเติมแตกต่างกันไปตามแพลตฟอร์มอุปกรณ์:

โปรแกรมจำลอง Android ทำงานได้ดีที่สุดกับพีซีที่สามารถติดตั้งไดรเวอร์ Intel HAXM

Windows Phone 8 ต้องการพีซีที่รองรับ Hyper-V เพื่อเรียกใช้โปรแกรมจำลองการสร้างสำหรับ iOS และการใช้ iOS Simulator ต้องใช้ Mac ที่สามารถเรียกใช้ Xcode 5.1 ได้

การพึ่งพาบุคคลที่สาม:

Joyent Node.js - เปิดใช้งาน Visual Studio เพื่อรวมเข้ากับ Apache Cordova Command Line Interface (CLI) และ Apache Ripple ™ Emulator Git CLI - จำเป็นเฉพาะเมื่อคุณต้องการเพิ่ม git URI ด้วยตนเองสำหรับปลั๊กอิน

Google Chrome - จำเป็นเพื่อเรียกใช้โปรแกรมจำลอง Apache Ripple สำหรับ iOS และ Android

Apache Ant 1.8.0+ - จำเป็นสำหรับการอ้างอิงสำหรับกระบวนการสร้าง Android

Oracle Java JDK 7 - จำเป็นสำหรับการอ้างอิงสำหรับกระบวนการสร้าง Android

Android SDK - จำเป็นสำหรับการอ้างอิงสำหรับกระบวนการสร้าง Android และ Ripple

SQLLite สำหรับ Windows Runtime - จำเป็นในการเพิ่มการเชื่อมต่อ SQL ไปยังแอป Windows (สำหรับปลั๊กอิน WebSQL Polyfill)

Apple iTunes - จำเป็นสำหรับการปรับใช้แอพกับอุปกรณ์ iOS ที่เชื่อมต่อกับพีซี Windows ของคุณ

ใส่คำอธิบายภาพที่นี่


0

การเรียกใช้ CMD ในฐานะผู้ดูแลระบบบน Windows ทำให้ฉันเริ่มต้นและฉันคิดว่ามันสมเหตุสมผลดีเพราะผู้คนไม่เคยใช้ความพยายามในการติดตั้งสิ่งต่างๆในไดเรกทอรีที่กำหนดเอง ดังนั้นเมื่อคุณติดตั้ง node.js ในไดเร็กทอรี Windows แล้วลองติดตั้ง PhoneGap บน Unelevated CMD จะมีช่วงเวลาที่ยากลำบากในการตั้งค่าตัวแปรพา ธ


0

ผมมีปัญหาเหมือนกัน. ฉันเสียเวลาไปหลายชั่วโมงแล้วฉันเห็นว่าเวอร์ชันของ node.js ที่ติดตั้งคือ 0.8 แต่ฉันดาวน์โหลดและติดตั้งเวอร์ชัน 0.10 จากเว็บไซต์ node.js

ฉันดาวน์โหลดและติดตั้งอีกครั้งและตอนนี้เวอร์ชันคือ 0.10 ผลลัพธ์: PhoneGap ได้รับการติดตั้งเรียบร้อยแล้วในเวอร์ชันนี้


0

Phonegap อาจเป็นเรื่องยุ่งยากเล็กน้อยสำหรับผู้ที่ต้องการความสดชื่น ฉันใช้เวลามากในการพยายามค้นหาวิธีที่ดีที่สุดในการสร้างแอปพลิเคชัน Android ที่มีประสิทธิภาพซึ่งสามารถเข้าถึงคุณสมบัติดั้งเดิมของโทรศัพท์ได้

ลิงค์นี้เป็นขั้นตอนที่ชาญฉลาดในการสร้างแอปพลิเคชัน Phonegap สำหรับ Android โดยใช้ windows, html และ javascript


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.