คุณสามารถใช้ Visual Studio สำหรับการพัฒนา Android ได้หรือไม่?
ถ้าเป็นเช่นนั้นคุณจะตั้งค่า android SDK แทน. NET Framework และมีการตั้งค่าพิเศษหรือการตั้งค่าใด ๆ
คุณสามารถใช้ Visual Studio สำหรับการพัฒนา Android ได้หรือไม่?
ถ้าเป็นเช่นนั้นคุณจะตั้งค่า android SDK แทน. NET Framework และมีการตั้งค่าพิเศษหรือการตั้งค่าใด ๆ
คำตอบ:
ใช่คุณสามารถใช้ Visual Studio สำหรับ Android (เนทีฟ) โดยใช้ "vs-android"
นี่คือขั้นตอนในการตั้งค่า:
ตั้งค่าตัวแปรสภาพแวดล้อม:
(แผงควบคุม> ระบบ> ขั้นสูง> ตัวแปรสภาพแวดล้อม)
ANDROID_HOME = <install_path>\android-sdk
ANDROID_NDK_ROOT = <install_path>\android-ndk
ANT_HOME = <install_path>\apache-ant
JAVA_HOME = <install_path>\jdk
_JAVA_OPTIONS = -Xms256m -Xmx512m
มันใช้งานได้อย่างมีเสน่ห์ ... และดีที่สุดที่จะใช้
ใช่คุณสามารถ:
http://www.gavpugh.com/2011/02/04/vs-android-developing-for-android-in-visual-studio/
ในกรณีที่คุณได้รับ "ไม่สามารถค้นหา tools.jar คาดว่าจะพบมันใน C: \ Program Files (x86) \ Java \ jre6 \ lib \ tools.jar" คุณสามารถเพิ่มตัวแปรสภาพแวดล้อม JAVA_HOME ที่ชี้ไปยังเส้นทาง Java JDK ของคุณ ตัวอย่างเช่น c: \ sdks \ glassfish3 \ jdk (เริ่ม MSVC ใหม่หลังจากนั้น)
ทางออกที่ดียิ่งขึ้นคือการใช้ WinGDB Mobile Edition ใน Visual Studio: ช่วยให้คุณสร้างและแก้ไขข้อผิดพลาดของโครงการ Android ภายใน Visual Studio:
http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
ดาวน์โหลด WinGDC สำหรับ Android จาก http://www.wingdb.com/wgMobileEdition.htm
เชื่อฉันฉันพยายามอย่างหนักที่จะหา IDE ที่เหมาะสมสำหรับการพัฒนา Android แต่ฉันล้มเหลว ฉันใช้ Visual Studio เป็นเวลาหลายปีและมันก็ยากสำหรับฉันที่จะได้คุ้นเคยกับวิธีที่ Eclipse ทำสิ่งต่าง ๆ
อย่างไรก็ตาม IntelliJ ใหม่รองรับการพัฒนา Android เป็นสิ่งที่ใกล้เคียงที่สุดที่คุณจะได้รับ
หากคุณสนใจที่จะผลิตแอพพลิเคชั่นไฮบริด HTML5 (แอพพลิเคชั่นเว็บที่รวมอยู่ในคอนเทนเนอร์ดั้งเดิมให้เข้าถึงฟังก์ชั่นอุปกรณ์) ส่วนต่อขยาย Nomad Visual Studioรองรับการสร้างอุปกรณ์ Android
จากเอกสารAndroid :
วิธีที่แนะนำในการพัฒนาแอปพลิเคชัน Android คือการใช้ Eclipse กับปลั๊กอิน ADT ... อย่างไรก็ตามหากคุณต้องการพัฒนาแอปพลิเคชันของคุณใน IDE อื่นเช่น IntelliJ หรือในโปรแกรมแก้ไขพื้นฐานเช่น Emacs คุณสามารถทำได้ นั่นแทน
ขณะนี้มีปลั๊กอินสำหรับ IntelliJ IDEA และ NetBeans แต่คุณยังสามารถใช้เครื่องมือใน / เครื่องมือในการสร้างตรวจแก้จุดบกพร่องตรวจสอบวัดและเริ่มโปรแกรมจำลอง
มีการเปลี่ยนแปลงมากมายตั้งแต่คำถามนี้ถูกถาม Visual Studio 2013 ด้วยการปรับปรุง 4 และ Visual Studio 2015 ตอนนี้ได้บูรณาการเครื่องมือสำหรับ Apache คอร์โดวาและคุณสามารถเรียกพวกเขาในสตูดิโอจำลองภาพสำหรับ Android
Microsoft Visual Studio 2015 มีตัวเลือกสำหรับการพัฒนา Android: C ++, Cordova และ C # ด้วย Xamarin เมื่อเลือกหนึ่งในตัวเลือกการพัฒนา Android นั้น Visual Studio จะติดตั้ง Visual Studio Emulator ใหม่สำหรับ Android เพื่อใช้เป็นเป้าหมายสำหรับการดีบักแอปของคุณ คุณยังสามารถดาวน์โหลดตัวจำลองโดยไม่จำเป็นต้องติดตั้ง Visual Studio สำหรับรายละเอียดเพิ่มเติมดู
Visuals Studio 2015 https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs
Visual Studio Emulator https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx
วิดีโอของคุณสมบัติhttps://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Visual-Studio-Emulator-for-Android
Java Extension สำหรับ Visuals Studio 2012, 2013. https://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
ขึ้นอยู่กับสิ่งที่คุณต้องการบรรลุ
คุณต้องการสร้างแอปพลิเคชัน Android ที่ใช้ Java ตามปกติ แต่ใช้ Visual Studio เพื่อการพัฒนาหรือไม่ ดังนั้นจึงเป็นข่าวร้ายเนื่องจาก Visual Studio ไม่มีการสนับสนุนจาวาในตัว ดังนั้นหากคุณใช้งานนอกกรอบคุณจะสูญเสียการทำงานของ Eclipse เฉพาะ Java ทั้งหมด (IntelliSense สำหรับ Java, Java debugger, ตัวช่วยสร้าง ฯลฯ ) รวมถึงปลั๊กอิน Android มากมาย (นั่นคือ Eclipse-specific และชนะ ' ไม่ทำงานกับ VS)
ในทางกลับกันคุณสามารถใช้ Mono สำหรับ Android เพื่อพัฒนาแอพใน C # ใน VS แต่พวกเขาจะไม่ดูราบรื่นเหมือนแอพพื้นฐาน (ฟังก์ชั่นบางอย่างอาจหายไปรูปลักษณ์และความรู้สึกที่แตกต่างกันเล็กน้อย) ในกรณีดังกล่าวแอพดังกล่าวอาจขายน้อยกว่าแอป Java "ปกติ" ที่มีลักษณะและความรู้สึกเหมือนกับแอพ Java อื่น
หากคุณกำลังพูดถึงรหัส Android พื้นเมือง (ใน C / C ++) เช่นเกมข่าวจะไม่เลว เนื่องจาก Visual Studio ไม่มีปัญหากับ C ++ จึงมีหลายวิธีที่จะทำให้มันทำงาน:
หากคุณต้องการรวบรวมรหัสของคุณเท่านั้นคุณสามารถใช้ชุดเครื่องมือvs-androidฟรี มันเป็นชุดของกฎการสร้างที่บอก Visual Studio ถึงวิธีการเปิดตัวคอมไพเลอร์ Android
หากคุณต้องการที่จะรวบรวมและแก้ปัญหารหัสพื้นเมืองของคุณกับ Visual Studio คุณจะต้องมีอะไรบางอย่างที่สูงขึ้นเช่นVisualGDB สำหรับ Android มันสามารถสร้าง / ตรวจแก้จุดบกพร่องรหัสพื้นเมืองของคุณเป็นอิสระหรือร่วมกับการแก้จุดบกพร่องรหัส Java จาก Eclipse
ฉันรู้ว่าคิวนี้ค่อนข้างเก่า แต่ฉันก็มีประโยชน์
http://blogs.nvidia.com/2013/02/nvidia-introduces-nsight-tegra-to-assist-android-developers/
นอกจากนี้คุณยังสามารถใช้ VS สำหรับการพัฒนา Android ได้เช่นกันเพราะในตอนท้าย IDE คืออะไรนอกจากตัวแก้ไขข้อความแฟนซีพร้อมทางลัดไปยังเครื่องมือบรรทัดคำสั่งดังนั้น IDE ที่เป็นที่นิยมที่สุดสามารถใช้งานได้
อย่างไรก็ตามหากคุณต้องการพัฒนาภาษาอย่างสมบูรณ์โดยไม่มีข้อ จำกัด คุณจะมีปัญหาทุกประเภทเช่นปัญหาเกี่ยวกับการไม่คำนึงถึงขนาดตัวพิมพ์ของไฟล์และไลบรารีที่หายไปบนแพลตฟอร์ม Windows
หากคุณพยายามสร้างแอพ windows mobile บนแพลตฟอร์ม Linux คุณจะพบปัญหาที่ใหญ่กว่าวิธีอื่น ๆ แต่ก็ยังคงเหมาะสมที่จะใช้ Linux กับ Eclipse สำหรับ Android OS
ฉันคิดว่าคุณสามารถเปิดไฟล์ Java ใน Visual Studio และใช้เครื่องมือบรรทัดคำสั่งโดยตรง ฉันไม่คิดว่าคุณจะได้รับการเน้นไวยากรณ์หรือเติมข้อความอัตโนมัติแม้ว่า
Eclipse ไม่ใช่สิ่งที่แตกต่างจาก Visual Studio จริง ๆ และมีเครื่องมือมากมายที่ออกแบบมาเพื่อให้การพัฒนา Android สะดวกสบายยิ่งขึ้นที่ทำงานจากภายใน Eclipse
คุณสามารถใช้ Visual Studio สำหรับการพัฒนา Android ดูบทความที่ดีที่นี่
หากคุณต้องการที่จะสร้างการประยุกต์ใช้ Android โดยใช้ภาษา C # คุณสามารถใช้Xamarin
พวกเขาสร้างเครื่องมือพัฒนาข้ามแพลตฟอร์มที่ยอดเยี่ยมซึ่งช่วยให้นักพัฒนาสามารถพัฒนาแอพ iOS และ Android ในภาษา C #
Xamarin มีให้ในใบอนุญาตที่แตกต่างกันตั้งแต่ระดับฟรีจนถึงระดับองค์กร แต่สำหรับฉันจะไม่ใช้รุ่นเริ่มต้นซึ่งเป็นรุ่นฟรี ซึ่งรวมถึง Xamarin Studio ซึ่งเป็นจุดเริ่มต้นที่ดีสำหรับผู้ที่ต้องการลองสร้างแอพแรกสำหรับ Android พวกเขายังมีสิทธิ์ใช้งานแบบธุรกิจซึ่งให้คุณพัฒนาใน Visual Studio เพื่อให้คุณสามารถใช้ประสบการณ์อันยาวนานเช่นเดียวกับการพัฒนา Web Apps หรือ Windows แอพจากนั้นพวกเขามีองค์กรนี้ซึ่งมีทุกอย่าง
คุณสามารถใช้ Visual Studio 2015 เพื่อสร้างแอพข้ามแพลตฟอร์มสำหรับ Android, iOS และ Windows
IDE: https://www.visualstudio.com/en-US/explore/cordova-vs
หวังว่านี่จะช่วยได้!