Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 103,251

HOME > Mobile > Android Tutorials - สอนเขียน Android App ฟรี เขียนโปรแกรมแอนดรอยด์บน SmartPhone / Tablets > ตอนที่ 10 : Xamarin กับ Android การ Generate/Deploy เป็น APK Package นำไปใช้งานจริง (C#)



ตอนที่ 10 : Xamarin กับ Android การ Generate/Deploy เป็น APK Package นำไปใช้งานจริง (C#)

ตอนที่ 10 : Xamarin กับ Android การ Generate/Deploy เป็น APK Package นำไปใช้งานจริง (C#) ในปัจจุบัน Android ยังเป็นระบบเปิด คือสามารถที่จะนำ App ที่เราเขียนนั้นไปติดตั้งลงบน Smartphone หรือ Tablets ได้ทันที ซึ่งขั้นตอนนั้นของการเขียน Android ด้วย C# บน Xamarin ก็จะมีรูปแบบที่เหมือนกับการเขียนแบบปกติ คือสามารถทำการ Generate หรือ Deploy ตัว App ของเรานั้นเป็น Package ของ APK และนำไป Install ได้เลย หรือจะนำขึ้นบน Play Store ของ Google เพื่อนำไปให้ผู้ใช้คนอื่น ๆ ดาวน์โหลด หรือขาย ก็สามารถที่จะนำไปใช้ได้เช่นเดียวกันสามารถทำได้ทั้งผ่าน Tools ของ Xamarin Studio IDE หรือจะผ่าน Tools ของ Visual Studio

และในการ Install โปรเจคหรือ Package ของเราที่ถูกทำให้เป็น APK เราลงบน Smart Phone หรือ Tablets ของ Android ก็สามารถทำได้ง่ายมาก ๆ เพียงแค่ Copy ไฟล์ .apk ลงใน SD Card จากนั้นก็ดับเบิ้ลคลิกผ่าน Android ทำการติดตั้งและใช้งานได้ในทันที

Xamarin Android Generate/Deploy APK Package

ตัวอย่าง App แสดงข้อความแบบง่าย ๆ เพื่อจะนำไปใช้งานจริงบน Tablets ของ Android

Xamarin Android Generate/Deploy APK Package

ปกติแล้วตอนที่เรา Run หรือ Debug ผ่าน Emulator ตัว App จะถูก Install ลงบน Emulator อยู่แล้ว หรือในกรณีที่ Run บน Smartphone / Tablets จริง ๆ ตัวโปรแกรมก็จะถูก Install ลงอัตโนมัติเช่นเดียวกัน

ขั้นตอนการ Generate โปรเจค Android C# ให้เป็น APK บน Visual Studio

Xamarin Android Generate/Deploy APK Package

คลิกขวาที่ Project -> Properties

Xamarin Android Generate/Deploy APK Package

ในการปรับแต่งค่าต่าง ๆ ของ App เราสามารถปรับแต่งได้ที่ Android Manifest

Xamarin Android Generate/Deploy APK Package

ก่อนอื่นจะต้องกำหนดรูปแบบให้เป็นแบบ Release








Xamarin Android Generate/Deploy APK Package

เลือกเมนู TOOLS -> Android -> Publish Android Applications

Xamarin Android Generate/Deploy APK Package

ขั้นตอนนี้เป็นการกำหนด Keystore ถ้ายังไม่มีให้กรอก เข้าไปใหม่ โดยเลือกโฟเดอร์ที่ต้องการ และใส่ชื่อ Keystore เหมือนในตัวอย่าง และก็กำหนดรหัสผ่านให้กับ Keystore ด้วย

Xamarin Android Generate/Deploy APK Package

กำหนด Key Creation ซึ่งเป็นรายละเอียดต่าง ๆ ของ App

Xamarin Android Generate/Deploy APK Package

ตัวนี้เป็น Path ของไฟล์ .apk ที่ต้องการ จากนั้นให้เลือก Finish

Xamarin Android Generate/Deploy APK Package

จากนั้นให้เลือก Package myFirstApps for Android (.apk)








Xamarin Android Generate/Deploy APK Package

ไฟล์จะถูก Generate ไว้ในโฟเดอร์ bin ซึ่งจะต้องเอามาจากในส่วนของ Release

Xamarin Android Generate/Deploy APK Package

กลับไปยัง PC Desktop ทำการเชื่อมต่อ Smart Phone หรือ Tablets ผ่าน USB หรืออื่น ๆ เพื่อจะเข้าไปจัดการกับ SD Card

Xamarin Android Generate/Deploy APK Package

เมื่อเข้ามาใน SD Card ของให้ทำการสร้างโฟเดอร์ขึ้นมา ชื่อว่าอะไรก็ได้ ในที่นี้ผมตั้งชื่อว่า Install แล้ว Copy ไฟล์ APK ที่ต้องการ

Xamarin Android Generate/Deploy APK Package

กลับมายัง Smart Phone และ Tablets ให้เปิดโฟเดอร์เพื่อทำการเลือกไฟล์ที่ Copy ลงไปเมื่อซะครู่

Xamarin Android Generate/Deploy APK Package

ให้ดับเบิ้ลคลิกแล้งทำการ ติดตั้ง โปรแกรมลงบน Tablets

Xamarin Android Generate/Deploy APK Package

โปรแกรมถูกติดตั้งลงบน Smartphone และ Tablets เรียบร้อยแล้ว

เพิ่มเติม
ในกรณีที่ไม่สามารถติดตั้งได้ ต้องตรวจสอบดู Version ของ Android กับโปรเจคที่เราเขียนนั้นว่า API ที่ใช้งาน จะสามารถใช้ได้กับ OS ของ Android บนเครื่อง Smartphone หรือ Tablets หรือไม่

ในการ Install App ลงใน Smart Phone หรือ Tablets ก็สามารถทำได้ง่าย ๆ เพียงเท่านี้ สรุปก็คือ เพียงแค่ Export ให้เป็นไฟล์ .apk แล้วนำไฟล์ไป Install บนเครื่อง Android ใจความสำคัญจะมีเพียงเท่านี้


อ่านเพิ่มเติม Publishing an Application
http://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/


   
Share


ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท


ลองใช้ค้นหาข้อมูล


   


Bookmark.   
       
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rating :  
  Create/Update Date : 2014-09-15 12:38:31 / 2017-03-26 20:58:04
  Download : No files
 Sponsored Links / Related

 
ตอนที่ 1 : รู้จัก Xamarin ติดตั้ง Xamarin เขียน Android Apps ด้วย C# (.Net Framework)
Rating :

 
ตอนที่ 2 : รู้จัก Xamarin Studio IDE การเขียน Android บน Xamarin ด้วยภาษา C#
Rating :

 
ตอนที่ 3 : พื้นฐาน Xamarin บน Visual Studio และการสร้าง Project ของ Android ด้วย C#
Rating :

 
ตอนที่ 4 : ติดตั้ง Xamarin บน Mac (OS X) และการเขียน Android บนเครื่อง Mac ด้วย C#
Rating :

 
ตอนที่ 5 : Xamarin กับ Android โครงสร้างไฟล์ Project และ Controls / Widgets (C#)
Rating :

 
ตอนที่ 6 : Xamarin กับ Android สร้าง Event Handler โต้ตอบแบบง่าย ๆ (C#)
Rating :

 
ตอนที่ 7 : Xamarin กับ Android สร้าง Activity เชื่อมโยง Intent ส่งค่า Pass ตัวแปรระหว่าง Activity(C#)
Rating :

 
ตอนที่ 8 : Xamarin กับ Android การใช้ SetContentView() ควบคุมการแสดง XML Layout (C#)
Rating :

 
ตอนที่ 9 : Xamarin กับ Android การสร้าง Dialog Popup และ Alert Dialog / Toast Make Text (C#)
Rating :


ThaiCreate.Com Forum

Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน Struts การเขียนโปรแกรม Java Struts Framework
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน Yii  Framework การเขียนโปรแกรม ภาษา PHP กับ Yii
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว

สุดยอด Source Code V2.0
 

แจ้งชำระเงิน/โอนเงิน
 

Hit Link
   


Acc : thaicreate@hotmail.com






Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2017 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 084-715-5121 อัตราราคา คลิกที่นี่