2012-10-17 4 views
2

사용자가 응용 프로그램 이름, 응용 프로그램 배경 아이콘 및 기타 드로어 블과 같은 html 페이지에 입력 한 세부 정보를 사용하여 런타임에 apk 파일을 만들고 싶습니다. 사용자는 모든 세부 정보를 채우고 작성 버튼을 클릭하면 내가 채운 모든 데이터가있는 apk 파일이 생성됩니다.html 페이지 필드를 채워 런타임에 apk 파일을 만듭니다.

Android SDK를 서버에 보관하고 백엔드에서 코드를 컴파일하는 아이디어가 있습니다. 완료되면 페이지에서 애플리케이션을 다운로드 할 수있는 옵션이 제공됩니다.

하지만 어떻게 구현해야할지 모르겠다.

그들은 동일한 것을하고 있습니다. http://www.appsgeyser.com/create/start/ 확인하십시오.

답변

1

인프라

  1. VPS 또는 클라우드 호스팅 서버. Go Daddy 및 Rackspace와 같은 여러 제공 업체가 있습니다. 귀하의 연구를 수행하고 귀하의 필요에 맞는 가장 적합한 것을 찾으십시오.
  2. VPS/Cloud 서버에 Java, Android SDK 및 애플리케이션 서버를 설치하십시오.

코드

  1. 당신이 구축하고자하는 안드로이드 프로젝트의 템플릿이 필요합니다.
  2. 사용자 특정 정보를 기반으로 사용자 지정 소스 코드를 만듭니다.
  3. APN을 생성하는 Ant 빌드 스크립트를 실행하면 50 년 동안 유효한 키로 서명해야합니다. 이것은 Ant 작업 자체에서 구성 할 수 있습니다.
  4. APK를 공용 HTML 폴더에 복사하고 사용자에게 링크를 표시하십시오. Ant 빌드 프로그래밍 http://www.ibm.com/developerworks/websphere/library/techarticles/0502_gawor/0502_gawor.html

    Running ANT Programmatically Through Java

    업데이트

    Gradle을 사용하여 실행

, 그것은 훨씬 더 쉽다.

+0

나는 개미 빌드 스크립트를 실행하는 것을 알지 못해 좀 더 설명력이 있습니까? – pyus13

+0

업데이트 된 답변을 확인하십시오. –

+0

github에서 사용 가능한 경우 샘플을 제공해주세요. – pyus13