소셜 미디어 Google Play 스토어에 게시하기 위해 Android 앱 코드를 준비하는 방법

Google Play 스토어에 게시하기 위해 Android 앱 코드를 준비하는 방법

차례:

비디오: 나도 이제 앱 보유자~?(플레이 스토어에 앱 등록하는 방법) 2025

비디오: 나도 이제 앱 보유자~?(플레이 스토어에 앱 등록하는 방법) 2025
Anonim

이제는 자신의 앱을 보면서 지겨워 할 것입니다. 기본 Android 앱을 작성하고 앱을 테스트하고 버그를 수정하고 다시 테스트하고 기능을 추가하고 더 많은 테스트를 수행하며 심야 늦게까지 숙제를하고 더 많은 테스트를 완료했습니다. 하지만 앱을 게시 할 계획이라면 여기에 조언이 하나 있습니다. 테스트를 마친 후에는 더 테스트 해보십시오.

"철저한"테스트를 수행 할 때 클릭하지 않았던 버튼의 순서를 자문 해보십시오. 그런 다음 버튼을 클릭하고 이상한 순서로 위젯을 사용하도록 용기를 북돋 으십시오. 그리고 휴대 전화를 사용하는 동안 기기를 옆으로 기울이고 기기를 뒤집어서 기기를 머리 위로 들어 올린 다음 앱을 사용해보세요. 기기가 휴대 전화 인 경우 수신 전화로 앱을 중단합니다.

테스트를 마쳤습니까? 아직. 친구가 기기에서 앱을 테스트하도록합니다. 무엇을 하든지, 게시 할 지침 이외의 지침을 제공하지 마십시오. 더 나은 것은 아직 발표 할 지침을 제공하지 마십시오. 일부 사용자는 지침을 읽지 않을 것입니다. 친구들에게 앱 실행 경험에 대해 물어보십시오. 친구들이 너무 정중하다는 것을 느낀다면 자세한 내용을 보려면 친구들을 누르십시오.

응용 프로그램 테스트 취소

응용 프로그램을 테스트하면 제대로 작동하지 않는 기능을 찾을 수 있습니다. 로그를 확인하고 문제 진단에 도움이되는 코드를 추가하는 것이 좋습니다. 앱을 게시 할 준비가되면 불필요한 진단 코드를 제거하고 추가 로깅 문을 제거하고 사용자가 아닌 개발자에게 이익이되는 다른 코드를 제거하십시오.

앱을 개발할 때 테스트 데이터를 만들었을 수도 있습니다. (앱의 연락처 목록에 Donald라는 오리가 있습니까?) 테스트 데이터를 만든 경우 앱에서 데이터를 삭제하십시오.

프로젝트의 AndroidManifest를 확인하십시오. XML 파일. 요소에 android: debuggable = "true"속성이 있으면 해당 속성을 제거하십시오. 속성의 기본값은 false입니다.

Android 버전 선택

새 프로젝트를 만들 때 Android Studio에서 최소 SDK 버전을 묻습니다. 프로젝트 빌드. gradle 파일은 minSdkVersion 필드에 선택한 레코드를 보관합니다. 빌드를 편집하여이 번호를 변경할 수 있습니다. 그라디언트 파일입니다.

이 minSdkVersion 번호는 너무 낮거나 너무 높지 않아야하므로 중요합니다.

  • minSdkVersion 번호가 너무 낮 으면 앱에 최신 Android 버전의 기능이 사용되지 않습니다.

    앱이 매우 간단하다면 괜찮습니다. 하지만 앱이 새로운 Android 버전에서 다르게 보이는 경우 앱의 빈티지 느낌이 사용자를 끌 수 있습니다.

  • minSdkVersion 번호가 너무 높으면 Play 스토어에서 이전 기기를 사용하는 사용자에게 앱을 제공하지 않습니다.

    실제로 앱의 minSdkVersion이 21 일 경우 KitKat 기기로 Play 스토어를 방문하는 사용자에게 앱이 표시되지 않습니다. (이미 INSTALL_FAILED_OLDER_SDK 오류 메시지가 표시되었을 수 있습니다.Enverter의 SDK 버전이 앱의 minSdkVersion보다 낮기 때문에 Android Studio에서 선택한 에뮬레이터에 앱을 설치할 수 없습니다.)

    사용자를 간단하게 제거하고 싶지 않습니다. 최신 Android 기기가 없기 때문에 따라서 더 많은 사용자에게 도달하려면 minSdkVersion이 너무 높지 않게하십시오. API 레벨 11 이후에 도입 된 기능을 앱에서 사용하지 않는 경우 minSdkLevel을 11로 설정하십시오.

많은 API 레벨을 가진 에뮬레이터에서 앱을 실행 해보십시오. 문제가 생기면 (예: API 레벨 10의 에뮬레이터에서) 프로젝트의 minSdkLevel을 해당 골칫거리 수준보다 높게 설정합니다.

새 프로젝트를 만들 때 대상 Android 장치 대화 상자에 Help Me Choose 링크가 포함되어 있습니다. 이 링크를 클릭하면 Lollipop, KitKat, Jelly Bean 및 기타 Android 버전을 실행하는 기기의 비율을 보여주는 차트가 표시됩니다. 이 클릭 가능한 차트는 각 Android 버전의 기능을 설명하고 (가장 중요하게) 각 버전을 실행하는 기기의 비율을 보여줍니다. 이 차트의 정보를 통해 최신 기능과 가장 광범위한 사용자 대상 간의 최상의 절충안을 선택할 수 있습니다.

Android의 지원 라이브러리 를 사용하면 구형 Android 버전의 기기에서 최신 Android 기능을 이용할 수 있습니다.

앱의 버전 코드 및 버전 이름 설정하기

새 프로젝트를 만들 때 Android Studio는 빌드에 몇 가지 기본 속성을 추가합니다. 그라디언트 파일입니다. 이러한 속성에는 versionCode 및 versionName 필드가 포함됩니다.

defaultConfig {… versionCode 1 versionName "1. 0 "}

버전 코드는 정수 여야하며 앱의 코드 번호는 시간이 지남에 따라 증가해야합니다. 예를 들어 첫 번째 게시 된 버전의 버전 코드가 42 인 경우 두 번째 게시 된 버전의 버전 코드가 42보다 커야합니다.

사용자는 버전 코드를 볼 수 없습니다. 대신 사용자는 앱의 버전 이름을 볼 수 있습니다. 앱의 버전 이름에 문자열을 사용할 수 있습니다. 많은 개발자들이 메이저 릴리스를 사용합니다. 마이너 릴리스. 포인트 시스템. 예를 들어, 일반적인 버전 이름은 1 일 수 있습니다. 2. 2. 그러나 제한이 없습니다. 안드로이드는 모든 디저트 이름을 가지고 있으며 애플은 정글 고양이 이름을 사용했기 때문에

versionName "sea squirt"

를 빌드합니다. 그라디언트 파일입니다. (Look up!)

Amazon Appstore에 게시하려는 경우 versionName에 sea squirt와 같은 구문을 사용하지 마십시오. Amazon Appstore는 도트로 서로 분리 된 최대 5 개의 정수 버전 name을 고집합니다.예를 들어, 2. 30과 1. 2. 0. 325. 0과 같은 versionName 값은 정상적으로 작동합니다.

패키지 이름 선택

모든 Android 앱에는 자체 패키지 이름이 있습니다. 따라서 첫 번째 게시 된 앱이 com에있는 경우 예. earnmeamillion 패키지, com에 두 번째 애플 리케이션을 넣어. 예. secondtimeisarmarm 패키지.

귀하 또는 귀하의 회사를 식별하는 데 패키지 이름이 도움이됩니다. 도메인 이름이있는 경우 도메인 이름의 부품을 반대로하여 패키지 이름을 시작하십시오!

Google Play 스토어에 게시하기 위해 Android 앱 코드를 준비하는 방법

편집자의 선택

청결한 삶의 변화 만들기 - 인형

청결한 삶의 변화 만들기 - 인형

당신의 인생에서 깨끗한 식생활 변화는 어렵지 않지만 그들은 약간의 옹이와 인내와 연습을합니다. 먹이 사슬을 낮추기 위해 집중적으로 노력할 때,이 결정이 당신의 삶의 다른 영역에 어떻게 영향을 미치는지 주목하십시오. 성공하기 위해서, 당신은 음식에 대해 생각하고 다르게 먹어야합니다. ...

육식이없는 월요일과 지속 가능성

육식이없는 월요일과 지속 가능성

육식이없는 월요일은 페이스 북과 트위터에서 자주 언급되는 새로운 개념이다. 그것이 의미하는 바는 일주일에 하루에 채식주의 자 또는 채식주의자를 먹는 것을 선택한다는 것입니다. Meatless 월요일은 돈을 절약 할 수 있지만 (고기가 비싸기 때문에), 계획은 환경에 도움이됩니다 (큰 쇠고기, 돼지 고기 및 닭고기 시설이 질산염을 생성하기 때문에 ...)

5 건강 혜택 지중해 식단과 연계 된 - 인형

5 건강 혜택 지중해 식단과 연계 된 - 인형

지중해 식단은 오랫동안 관상 동맥 질환을 줄이고 일부 암의 위험을 낮추는 것과 같은 건강상의 이점을 제공합니다. 신선한 채소와 과일, 콩과 식물 및 건강한 지방을 식단에 포함시키는 것은 여러면에서 건강을 향상시키는 데 도움이 될 수 있습니다. 연구 결과에 따르면 전통적인 지중해 식 식단을 따르면 다음과 같은 결과가 나타납니다.

편집자의 선택

마케팅 자동화를 통해 리드 알림으로 판매에 영향을 미치는 방법 - 마케팅 자동화에서 인력

마케팅 자동화를 통해 리드 알림으로 판매에 영향을 미치는 방법 - 마케팅 자동화에서 인력

영업 팀에 중요한 정보를 생성합니다. 영업 담당자는 잠재 고객에 대한 데이터를 보유하고 있으며 잠재 고객 데이터가 변경되면이를 통보받는 것을 좋아합니다. 보유하고있는 데이터가 많을수록 그들이 참여할 때 더 나은 결정을 내릴 수 있습니다. 영업 담당자가 필요로하는 모든 통지가 필요합니다 ...

소셜 CRM - 인형

소셜 CRM - 인형

으로 비즈니스 통찰력을 얻는 방법 소셜 CRM 및 소셜 비즈니스 모델은 귀하의 브랜드와 상호 작용하는 고객. 브랜드 대표로서 대화를 앞당길 수 있습니다. 그러나 소셜 비즈니스 모델은 어떻게 작동합니까? 각 산업마다 유사점이 있지만 다음과 같은 단계를 통해 고객이 비즈니스에서 배울 수있는 대화에 고객을 참여시키는 방법을 간략하게 설명합니다. ...

마케팅 자동화 용 세그먼트 목록 생성 방법 - 마케팅 자동화 용 목록을 생성하는

마케팅 자동화 용 세그먼트 목록 생성 방법 - 마케팅 자동화 용 목록을 생성하는

쉽고 일반적으로 마케팅 자동화 시스템에서 단 몇 번의 클릭만으로도 충분합니다. 목록 작성 생활을 더 쉽게하기 위해 첫 번째 목록을 작성할 때 유의해야 할 몇 가지 중요한 사항이 있습니다. 모든 도구가 목록에서 동일한 컨트롤을 사용하는 것은 아닙니다. 확인하십시오 ...

편집자의 선택

사이트 구축 전 최적화 - 인형

사이트 구축 전 최적화 - 인형

완전히 최적화 된 사이트는 외부에서 구축되지 않습니다 다른 말로하면 방문자가 생각하기 때문입니다. 대신 핵심 개념과 키워드를 사용하여 최적화 된 사이트를 구축하고 해당 개념 및 관련 키워드와의 긴밀한 연결에서 페이지를 이탈하지 마십시오. 비즈니스 지향 웹 디자이너는 항상 ...

Omniture로 고급 웹 사이트 분석 수행 - 인형

Omniture로 고급 웹 사이트 분석 수행 - 인형

무료 웹 분석 패키지를 사용할 수 있지만 보다 진보 된 분석 도구에 돈을 투자하고 싶을 수도 있습니다. Omniture와 같은 무언가가 그렇게 할 것입니다. 왜? 검색 엔진을 통해 사람들을 끌어들이는 것보다 웹 사이트를 운영하는 것이 더 많기 때문에 많은 무료 도구들이 그 중점을두고 있습니다. Omniture와 같은 유료 도구 ... 무료 웹 분석 패키지를 사용할 수 있지만 더 고급 분석 도구를 사용하려면 돈을 쏟아 붓고 싶을 수 있습니다.