# (一)問題:當前選中的應用包版本號過低
## 1、遇到的問題
今天在上傳app的時候,華為應用商城和豌豆莢都報一個錯:當前選中的應用包版本號過低!
我的版本號明顯是很高的!如圖所示:


## 2、網上的方案
為此問題,百度和谷歌搜索了很多,對于apicloud的這個問題一直沒有解決,但是找到兩篇相關文檔,一篇是說《原生app的版本問題》,一個說的是《HBuilder相關問題》,如下鏈接:
**《安卓解決方案》**
https://blog.csdn.net/qq_34310081/article/details/55517789
**《HBuilder解決方案》**
https://www.cnblogs.com/yxrs/p/8757816.html \
## 3、基礎知識擴展
**android:versionCode **——整數值,代表應用程序代碼的相對版本,也就是版本更新過多少次。
整數值有利于其它程序比較,檢查是升級還是降級。你可以把這個值設定為任何想設的值,但是,你必須保證后續更新版的值要比這個大。系統不會強制要求這一行為,但是隨著版本更新值也增加是正常的行為。
一般來說,你發布的第一版程序的versionCode設定為1,然后每次發布都會相應增加,不管發布的內容是較大還是較小的。這意味著android:versionCode不像應用程序的發布版本(看下面的android:versionName)那樣顯示給用戶。應用程序和發布的服務不應該顯示這個版本值給用戶。
****
**android:versionName**——字符串值,代表應用程序的版本信息,需要顯示給用戶。
與android:versionCode一樣,系統不會為了任何內部的目的使用這個值,除了顯示給用戶外。發布的服務也需要提取這個值來顯示給用戶。

## 4、解決方案
用`java`的一個包解析后,發現`AndroidManifest`文件版本是如下的:
工具:AXMLPrinter2 官方版。下載地址:http://www.xiazaiba.com/html/29724.html
>android:versionCode="47"
android:versionName="1.0.47"
沒毛病啊,只能問官方客服了!目前無消息!
- 模塊兒
- 極光推送
- 推送模塊(客戶端)
- 推送模塊(服務器端)
- 蘋果推送p12證書
- 檢測推送是否開啟
- 支付模塊
- 微信支付--wxPay(客戶端)
- 微信支付--wxPay(服務端)
- 支付寶支付--aliPay(客戶端)
- 支付寶支付--aliPay(服務端)
- DoT模板
- 緩存模塊兒
- 監聽模塊兒
- 設置狀態欄字體顏色
- 選擇城市插件
- 語音識別模塊兒
- 分享
- 百度定位bMap
- 第三方登錄
- QQ網站和appQQ賬號統一
- 微信登錄
- QQ登錄
- 微博登錄
- 上傳圖片模塊
- GIT使用
- GITHUB使用
- 碼云使用-公開
- 碼云使用-私密
- 文檔
- 關于ios數字自動識別成手機號
- 點擊彈出放大圖片層
- 跨win或frm執行腳本
- 上拉加載下拉刷新模塊
- 安卓包名和簽名怎么獲取
- 文件和圖片緩存機制分享
- 注冊登錄忘記密碼
- tabBarMenu底部導航
- 跨頁面執行方法
- 安卓點擊返回事件
- 圖片緩存
- 魅族手機apiready問題
- 沉浸式加下拉漸變效果
- 調試
- apicloud在chrome下進行手機上調試
- 手機點擊PHPSTORM調試
- 報錯處理
- 調試方法
- 更新
- 云修復(不建議使用)
- 版本更新
- 上傳報錯匯總
- IDE
- webstorm
- atom
- atom插件使用
- 插件列表
- 塊兒狀注釋
- 列選擇sublime-style-column-selection
- 標題注釋docblockr
- JS壓縮神器atom-minify
- 常用快捷鍵匯總
- 手機兼容性
- iPhone X 適配
- 加密
- 國際化
- 上傳
- 簽名
- 報錯
- 數據類型錯誤