国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Android SDK上手指南:應用程序發布

譯文
移動開發 Android
在今天的文章中,我們將重點探討通過Google Play軟件商店進行應用程序發布,不過如果愿意、大家也可以深度其它一些發布途徑。要通過Google Play商店進行應用程序發布,我們需要注意一些必要條件;不過如果通過其它途徑發布則有可能無需考慮這些前提。

介紹

在今天的文章中,我們將重點探討通過Google Play軟件商店進行應用程序發布,不過如果愿意、大家也可以深度其它一些發布途徑。要通過Google Play商店進行應用程序發布,我們需要注意一些必要條件;不過如果通過其它途徑發布則有可能無需考慮這些前提。但我個人建議大家認真了解這些內容,并盡可能在任何發布方式當中都嚴格貫徹這些***實踐方案。

1.準備工作

在我們考慮發布一款應用程序之前,首先要完成的就是全面的調試與測試工作,其中包括確保應用能夠在各類不同配置的設備上正常運行。此外,大家還應該注意其它一些前提性事項。首先,如果我們的Java代碼當中包含任何日志聲明或者其它用于輸出調試信息的調用內容,請務必在發布之前將其從應用內移除。

如果大家的清單文件當中包含androi:debuggable屬性集,則需要在發布應用程序之前將其移除。我們的清單版本屬性還需要經過合理配置,我將在后續內容中進一步解釋該話題。大家要確保自己的應用程序資源正確包含在軟件包文件夾里,例如drawables等指向配置信息的媒體條目。如果大家的應用程序需要使用數據庫之類資源,則必須確保其經過合理調整。

如果大家的應用程序在運行中需要使用某種程度的權限,則必須在manifest當中利用uses-permission元素將其添加進來。為了順利實現應用發布,大家還需要在manifest應用程序元素中設置應用圖標以及標簽屬性。我們在清單當中列出的大部分條目都將與Google Play軟件商店的應用列表內容相對應。

2.版本管理

我們在之前的文章當中已經提到過,大家需要為自己的應用程序設置一個版本號并為其命名。說起版本號,這部分信息應該被包含在根manifest元素中manifest下的android:versionCode與android:versionName屬性當中。

其中versionCode屬性應該為一個整數,且每一個應用程序新版本分配到的數字都需要比前一個更大。從邏輯角度講,大家應該以1為初始版本號,并在每一次推出新版本時逐漸遞增該數值;不過大家也可以隨意選擇自己想要的數字,只要比上一個版本數值更大即可。終端用戶無法看到應用程序的版本代碼值,該數值僅用于在發布過程中衡量應用程序的當前版本號是否比原先已經安裝的版本更新。

不過versionName屬性則不同,它是一個可被終端用戶查看的字符串。版本名稱并不需要一定與版本代碼相匹配,但從邏輯上講其同樣應該遵循遞進關系。舉例來說,從1.0開始,接下來應該是1.1,當我們發布的新內容更新幅度較大時則將其提升為2.0。換句話來說,版本名稱應該能夠幫助終端用戶理解應用版本的先后順序。如果大家有計劃為自己的應用程序發布多個版本,則***花點時間來考慮怎樣的版本名稱最適合反映自己的升級進程。

3.簽名

***步

要在Android系統上安裝一款應用程序,該應用必須利用具備私有密鑰的證書進行簽名驗證。在我們的開發過程中,Eclipse與Android SDK會自動利用調試密鑰完成應用程序的簽名過程,但大家無法通過這個調試密鑰進行應用程序發布。在Android應用程序的創建過程中,系統會選擇debug或者release兩種模式之一進行創建。在release模式下,大家需要利用自己的私有密鑰完成應用程序簽名。

大家也可以利用keytool程序為自己的應用程序生成一個密鑰,我們可以在Java Development Kit(或者簡稱為JDK)當中找到該程序。各位可以 點擊此處 查看keytool說明文檔以了解更多詳細情況。在為我們的私有密鑰創建了keystore之后,大家即可選擇alias name以及password,從而在日后進行應用程序簽名時加以使用。

第二步

當我們已經準備好了應用程序簽名所必需的key/keystore之后,正面要做的就是為其創建一個發布版本。在Eclipse當中,通過Package Explorer選中自己的應用程序項目,右鍵點擊該項目或者選擇“File”、“Export”。展開其Android文件夾后,選擇“Export Android Application”并點擊“Next”。

接下來,Eclipse將突出顯示創建過程中所遇到的全部錯誤信息,我們需要將其一一解決才能繼續進行下一步。如果整個過程沒有出現錯誤,大家可以直接點擊“Next”以繼續。在Keystore Selection容器中,瀏覽至我們的keystore文件并為其輸入密碼。接下來,從菜單中選擇我們為密鑰指定的alias并輸入自己設定的密碼內容。當一切準備就緒之后,點擊“Next”進入下一步。

選擇一個位置并為我們應用程序的APK文件指定一個名稱。該APK文件也就是我們將要上傳到Google Play商店中的文件,用戶在安裝過程中需要將其下載到自己的設備上并加以運行。Eclipse會利用正確的密鑰與驗證機制處理應用程序簽名。在點擊“Finish”之后,該APK文件就會出現在大家所選定的保存位置。現在我們應該已經可以將該APK文件復制到Android設備上了。在復制工作完成之后,利用文件管理器應用選擇該APK文件,并依據說明進行安裝。只要應用程序簽名一切正常,則系統應該能夠順利安裝該應用、供大家在設備上運行所發布版本的應用程序了。

請確保我們的發布密鑰受到嚴格保護,因為只有使用同一套密鑰、大家才能在為同一軟件包發布更新內容。如果大家利用其它不同的驗證機制處理應用程序的更新版本,則必須使用與原先不同的軟件包名稱。

提示:在發布特定應用程序時,大家可能需要執行額外一些步驟。舉例來說,需要利用谷歌地圖庫的應用程序要求我們為Maps API設定一個專門的發布密鑰。

4.發布

在我們創建好了一個完整版APK文件之后,接下來要做的就是將應用程序發布到Google Play軟件商店當中。除了應用程序本身,我們還需要為發布過程準備一些額外資源——其中一部分***能提前準備就緒。首先,應用程序的銷售宣傳圖片以及功能描述是必不可少的,大家需要將這部分信息添加到應用程序的列表當中。我們還需要為應用程序在軟件商店中的介紹與下載界面設計說明內容,其中包括應用程序的定價(如果這是一款收費應用的話)、應用程序的內購項目以及語言設定等等。

要著手進行發布流程,我們首先需要登錄自己的谷歌賬戶并導航至Developer Console。點擊“Add New Application”并在彈出的窗口中選擇自己應用程序的默認語言、輸入應用程序名稱。從這里開始,大家就要用到之前準備好的應用程序清單并上傳我們剛剛創建好的APK文件。

相信大家已經注意到了,我們應用程序的Google Play清單會要求填寫大量細節信息,而且整個發布過程也需要一定時間。在每款應用的主清單部分,大家可以添加一部分圖形內容——例如應用圖標、應用截圖、視頻介紹、應用程序描述、功能類別、內容評級以及開發者的聯系方式等。如果各位對這些信息在Google Play中的顯示效果還沒啥概念,請直接參照商店中其它已經擺上貨架的其它應用程序。

在應用程序清單中的Pricing and Distribution部分,大家需要指定自己的應用是否需要收費或者可以免費提供給用戶。請注意,免費應用程序無法被重新修改為收費應用。不過大家可以修改收費應用的價格或者將收費應用修改為免費。我們也可以在免費應用當中設置內購機制。如果大家的應用程序適用于多個國家,Google Play會自動將我們設定的價格換算為其它貨幣單位。請大家花點時間仔細查看應用程序清單當中的其它內容,例如應用內產品以及API等。

如果大家已經在Google Play上發布一個或者多個應用程序,則可以在Developer Console當中查看各應用的當前狀態。這套控制臺為開發人員提供了非常詳盡的報告內容。我們可以對清單的統計部分進行配置,從而更準確地把握其Android版本、應用版本、國家、設備以及語言設定的運作情況。其它統計內容還包括安裝與營收報告、詳細的崩潰情況報告、評分以及用戶評論等。相比之下,蘋果的App Store還允許開發人員回復用戶評價并直接與應用程序用戶進行對話。當應用程序被擺上Google Play商店的貨架之后,大家就可以通過分享應用清單的鏈接來達到宣傳的目的。

***,在著手進行應用程序發布流程之后,請認真閱讀 Launch Checklist 中的內容。

總結

如果大家剛剛開始接觸Android平臺,那么離發布自己的***款應用恐怕還有很多長的路要走。不過了解整個發布流程對于新手開發者來說仍然非常重要。應用程序的***發布可能需要花上不少時間,但一旦填寫了初始信息及描述之后,未來的更新上傳將變得很快。在本系列教程的下一部分,我們將為大家提供一些進一步學習Android開發的建議性方向。***,我們將共同面對一次小小的結業考試——通過試題驗證大家是否已經真正掌握了到目前為止介紹過的知識。

原文鏈接:

http://mobile.tutsplus.com/tutorials/android/android-sdk-publishing-and-releasing/

責任編輯:張葉青 來源: 51CTO
相關推薦

2013-12-04 14:29:18

Android SDK應用程序

2013-12-04 13:51:38

Android SDK應用程序

2013-12-04 15:11:03

Android SDK應用程序

2013-12-04 15:20:33

Android SDK應用程序

2013-12-04 14:44:41

Android SDK用戶交互

2013-12-26 15:40:33

Android SDK項目

2013-12-04 13:27:56

Android SDK項目

2014-03-16 09:21:39

Android開發Android SDK

2014-01-22 10:00:10

Android SDKAndroid開發

2013-12-26 15:14:38

Android SDK運行調試

2013-11-27 10:12:11

2013-12-26 14:52:52

Android SDK物理設備

2013-12-26 15:26:48

Android SDKActivity生命周期

2014-06-24 09:41:56

Android Stu教程

2014-02-28 11:01:22

Android開發Android SDK

2021-01-26 08:37:18

MobXVueReact

2024-01-29 00:36:50

Backstage設施工具

2025-11-03 09:00:00

LLMtoken大語言模型

2025-05-28 15:46:13

2020-04-23 09:33:32

Android 協程開發
點贊
收藏

51CTO技術棧公眾號

亚洲国产精品久久91精品| 亚洲图片欧美一区| 日韩美女视频19| 精品美女在线播放| 国产大片精品免费永久看nba| 在线视频亚洲自拍| 精品福利视频导航大全| 少妇久久久久| 国产精品成人免费精品自在线观看| 91精品视频观看| 久久在线观看| 日韩中文字幕精品| 91av影院| 成码无人av片在线观看网站| 精品成人在线视频| 日韩一区在线视频| 人人玩人人添人人澡欧美| 欧美亚洲专区| 亚洲开发第一视频在线播放| 免费成人蒂法| 日韩三级在线观看| 国产精品国产亚洲伊人久久| 久久97久久97精品免视看秋霞| 欧美日韩亚洲不卡| 欧美一区二区.| 我不卡影院28| 九九热精品视频| caoporn超碰国产公开| 国产精品无码久久久久| 欧美伊久线香蕉线新在线| 日韩肉感妇bbwbbwbbw| 欧美性猛交xxxx免费看漫画| 国产在线精品成人一区二区三区| 亚洲电影成人| 国产精品激情av电影在线观看 | 成人三级av在线| 国产精品久在线观看| av在线麻豆| 九九综合九九综合| 春暖花开亚洲一区二区三区| 一区二区三区在线播放| 污视频网站观看| 6080成人| 久久精品ww人人做人人爽| 久久最新网址| 久久激情视频久久| 国产麻豆一区| 99超碰麻豆| 影音先锋久久精品| 欧美黄色小视频| 999在线精品| 久久精品一本久久99精品| 国产高潮免费视频| 欧美一区二区精品久久911| 老司机在线免费视频| 精品偷拍一区二区三区在线看| 男人天堂1024| 色呦呦国产精品| 在线精品国产亚洲| 欧美日韩国产成人在线| 人人澡人人添人人爽一区二区| 最新日韩中文字幕| 高h视频在线播放| 国产精品一区专区欧美日韩| 女主播福利一区| 国产精品免费看久久久香蕉| 精品国产视频| eeuss在线观看| 亚洲电影免费观看高清完整版在线观看| www.色偷偷.com| 国产丝袜视频一区| 欧美尿孔扩张虐视频| 国产日韩欧美黄色| 免费永久网站黄欧美| a天堂中文在线官网在线| 热99精品里视频精品| 欧美gv在线| 中文精品一区二区三区| 亚洲精品一线二线三线无人区| 一区二区电影免费观看| 欧美日韩色婷婷| 色999国产精品| 成人免费视频77777| 色一区av在线| av在线免费网站| 青青青青在线视频| 综合天堂久久久久久久| 69国产精品视频| 国产乱人伦精品一区二区| 成人不卡免费av| 欧美一区亚洲二区| 亚洲免费小视频| 久久成人免费电影| 国产九九热视频| 91精品免费视频| 亚洲色图.com| 国产精品原创视频| 91亚洲精品久久久| 精品91在线| 欧美国产亚洲精品| 大桥未久一区二区三区| 91福利区一区二区三区| 日本视频在线播放| 久久精品国产sm调教网站演员| 色综合久久综合网欧美综合网| 韩国女主播一区二区三区| 国产成人黄色av| 欧美三级xxx| 中文字幕一区二区三区在线观看| 特黄aaaaaaaaa毛片免费视频| 蜜臀av性久久久久蜜臀av| 精品国产区一区二区三区在线观看| 青草国产精品久久久久久| 中文字幕在线视频免费观看| 国产二级片在线观看| 1024国产精品| a亚洲天堂av| 国产欧美一区二区三区米奇| 91大神福利视频在线| 亚洲欧美日韩中文在线| 狠狠色伊人亚洲综合成人| 成人免费在线播放| 国产激情三区| 国产在线精品一区二区中文| 欧美三级午夜理伦三级中视频| 国产精品日本| 成人在线电影网| 538在线视频观看| 精品视频久久久久久| 舔着乳尖日韩一区| 久久av一区二区三区| 手机av在线| 蜜桃视频网站www| 久久久久国产精品免费| 亚洲黄一区二区三区| 国产精品日韩精品欧美在线| 色喇叭免费久久综合网| 直接在线观看的三级网址| 91在线短视频| 精品欧美一区二区在线观看视频 | youjizz亚洲| 国产黄大片在线观看画质优化| 免费 成 人 黄 色| 日韩一区国产在线观看| 国产免费亚洲高清| 日韩第一页在线| 欧美色视频日本版| 国产91在线观看丝袜| 亚洲五月综合| 日韩区欧美区| √最新版天堂资源网在线| 东北一级毛片| 久在线观看视频| 亚洲v欧美v另类v综合v日韩v| 亚洲影院污污.| 欧美另类第一页| 精品欧美一区二区三区精品久久| 亚洲人成小说网站色在线| 国产激情精品久久久第一区二区| 一本一本久久a久久综合精品| 日韩在线观看一区二区三区| 免费毛片小视频| 一二三四社区在线视频| 白虎精品一区| 日韩子在线观看| 久艹视频在线免费观看| 日本性视频网| 欧美久久电影| 欧美日韩免费观看一区| 成人动漫h在线观看| 老熟妇仑乱视频一区二区| 精品国产av无码一区二区三区| 日韩成人av在线| 91色精品视频在线| 丁香六月激情网| 亚洲一二三区在线| 欧美日韩精品免费看| 色就是色欧美| 国产成人精品一区二区三区| 黄页网站大全在线观看| 国产3p露脸普通话对白| 国产免费成人av| 91人成在线| 麻豆影院在线观看| 色综合久久久久综合一本到桃花网| 国产youjizz在线| 成人免费在线观看网站| 香蕉一区二区| 日本电影久久久| 成人精品视频一区| 91麻豆产精品久久久久久| 亚洲天堂免费在线观看视频| 亚洲一区视频在线| 亚洲香蕉成视频在线观看 | 日本在线视频不卡| 婷婷免费在线视频| 高清亚洲高清| 国产免费久久| 美女久久99| 欧美性色综合网|