Android Application 을 Debug 하고 Deploy 를 하려고 하면 두가지 Key 가 필요합니다.
Debug 를 위해 필요한 SDK Key 의 경우 Android SDK 를 설치하게되면 기본적으로 부여됩니다.
하지만 개발자가 개발하게될 각각의 Application 은 Deploy를 하기 위해서 각각의 Custom Key 가 필요하게 되는데요.
그 Custom Key를 생성하는 방법을 알아보겠습니다.

먼저 방법은 두가지가 있습니다.
그것은 Android Tools>Export Signed Application Package... 메뉴를 사용하는 방법과
Export 하는 방법입니다.

차례로 알아보도록 하겠습니다.

프로젝트를 오른쪽 클릭해서 나타나는 메뉴중  Android Tools>Export Signed Application Package... 를 선택합니다.

나타난 화면의 Project 란에 알맞은 프로젝트명을 입력합니다.
NetworkTest 프로젝트를 선택했으므로 기본적으로 NetworkTest 가 입력되어있습니다.
Next를 클릭합니다.

기존의 KeyStore 를 사용할 수 있지만 새로운 Keystore를 생성하겠습니다.
Password 를 잊지 마십시요.

여기서 다시 넣게 되니까요... ㅋㅋㅋ

deploy 할때 생성될 Package 의 .apk 를 명을 입력합니다.

폴더도 선택해 주어야 겠죠?
Finish 버튼을 클릭해 줍니다.

만들어 졌군요.

그럼 device 에 install 하겠습니다.
Success 됐군요... ^^


이번엔 두번째 방법인 프로젝트를 Export 하는 방법을 알아보도록 하겠습니다.

 프로젝트를 오른쪽 클릭해서 나오는 메뉴중 Export... 를 선택합니다.

Export 할 대상 항목을 선택을 하고요...

Export 할 프로젝트를 선택합니다.
선택한 프로젝트명이 기본적으로 입력되어 있습니다. 
이 아래 부터는 이전 방법과 동일한 순서로 진행됩니다.







설치해 보겠습니다.
Success 가 나왔군요...


이상으로 각 Android Application 을 배포하는데 필요한 Custom Keystore 생성하는 방법을 알아보고 배포까지 해 보았습니다.


행복한 고수되십시요...

woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\

 
반응형

'ETC > Android' 카테고리의 다른 글

[Android] Samsung Galaxy Emulator 추가하기  (0) 2010.06.10
[Android] 구글 TV  (0) 2010.05.25
[Android] Android 개발환경 구축  (2) 2010.05.16
초보강좌를 시작합니다.
얼마나 갈지 모르지만...

이제부터 차근차근 내가 좋아하는 방식으로 Site 를 만들어 볼까합니다. ^^

제 Level 이상이신 분들은 모두 훠~~이, 훠어~~이.
고수는 가라, 고수는 가라...

얼렁얼렁 하죠... ^^

처음은 간단하죠..
프로젝트를 추가합니다.

Web을 만들테니까... 왼쪽에서 Web을 선택하시고  가운데 Web Project 리스트에서 ASP.NET MVC2 Web Application 을 선택합니다. 오른쪽에는 선택한 프로젝트에 대한 설명이 나타나내요.
아랫쪽에 프로젝트이름과 저장할 폴더위치, 솔루션 명을 입력합니다.
새롭게 폴더를 만들려면 체크박스를 체크해 주시구요...

이젠 Unit Test 는 기본이죠.
만들어 주셔요. 아래 이름은 디폴트로 생기죠? 다른 것 넣어주실분은...
회사나 모임, 또는 개인적으로 사용하시는 Test Framework 이 있으셔서 설치하셨다면 프레임웍을 선택해주시구요... 
OK 버튼을 누르면 프로젝트가 생성됩니다.

아래는 새롭게 생성된 MVC2 Application 의 폴더구조입니다.

이 작업은 해주지 않아도 상관없지만서도
VisualStudio 에서 기본적으로 제공하는 ASP.NET Development Server 라는 Web Server 에서 웹프로제트를 실행시킬수 있습니다. 그리고 별도의 포트를 지정해 줄수 있습니다. 저는 50,000번으로 설정했습니다.

F5 버튼을 클릭하게되면 System Tray 에 아이콘이 나타나며 아래와 같이 실행정보를 볼 수 있습니다.

아래는 새롭게 생성된 MVC2 Application 의 폴더구조입니다.

요기서 부터는 잠시 다녀와서... ^^

2편으로 이어집니다.

행복한 고수되셔요...

woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\





반응형

VS 2010 에서 사용할 수 있는지 확인하던 차에 Codeplex 에 있는 것을 발견했습니다.

CopySourceAsHtml 3.0

VS 2010 에서도 사용할 수 있군요.

허지만...

위 페이지에서 받는것은 따로 설정을 해줘야 하더라고요...
유저들의 요청에 Patch를 내놨군요...

CopySourceAsHtml  VS 2010 Patch

여기서 다운 받아서 사용하세요...

^^

다음은 테스트 해봤습니다.

    1 Public Class BankAccount

    2     Private m_customerName As String

    3     Private m_balance As Double

    4     Private m_frozen As Boolean = False

    5 

    6     Private Sub New()

    7     End Sub

    8 

    9     Public Sub New(ByVal customerName As String, ByVal balance As Double)

   10         m_customerName = customerName

   11         m_balance = balance

   12     End Sub

   13 

   14     Public ReadOnly Property CustomerName() As String

   15         Get

   16             Return m_customerName

   17         End Get

   18     End Property

   19 

   20     Public ReadOnly Property Balance As Double

   21         Get

   22             Return m_balance

   23         End Get

   24     End Property

   25 

   26     Public Sub Debit(ByVal amount As Double)

   27 

   28         If (m_frozen) Then

   29             Throw New Exception("Account frozen")

   30         End If

   31 

   32         If (amount > m_balance) Then

   33             Throw New ArgumentOutOfRangeException("amount")

   34         End If

   35 

   36         If (amount < 0) Then

   37             Throw New ArgumentOutOfRangeException("amount")

   38         End If

   39 

   40         m_balance += amount

   41     End Sub

   42 

   43     Public Sub Credit(ByVal amount As Double)

   44         If (m_frozen) Then

   45             Throw New Exception("Account frozen")

   46         End If

   47 

   48         If (amount < 0) Then

   49             Throw New ArgumentOutOfRangeException("amount")

   50         End If

   51 

   52         m_balance += amount

   53     End Sub

   54 

   55     Private Sub FreezeAccount()

   56         m_frozen = True

   57     End Sub

   58 

   59     Private Sub UnfreezeAccount()

   60         m_frozen = False

   61     End Sub

   62 

   63     Public Shared Sub Main()

   64         Dim ba As BankAccount = New BankAccount("Mr. Bryan Walton", 11.99)

   65         ba.Credit(5.77)

   66         ba.Debit(11.22)

   67         Console.WriteLine("Current balance is ${0}", ba.Balance)

   68     End Sub

   69 End Class




행복한 고수되셔요...

woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형

'Tools' 카테고리의 다른 글

[Tools] 위젯 개발을 위한 "이클립스 플러그인"  (0) 2010.07.04
[Tools] Fiddler 2  (0) 2010.06.30
[Tools] Microsoft Chart Controls  (0) 2010.03.19
[Tools] XAML Power Toy  (0) 2010.03.19
[Tools] FileHelpers  (0) 2010.03.19

+ Recent posts