hoge66的专栏

-----------------------看到专栏,偷着笑!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

app升级方法

Posted on 2016-11-04 19:07  hehoge  阅读(588)  评论(0编辑  收藏  举报

1、到那里找apk?

(1)Android Studio菜单Build->Generate Signed APK
   
(2)弹出窗口
   
(3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过)
    点击“Create new...”按钮创建密钥库
   
        Key store path:密钥库文件的地址
        Password/Confirm:密钥库的密码
        Key:
            Alias:密钥名称
            Password/Confirm:密钥密码
            Validity(years):密钥有效时间
            First and Last Name:密钥颁发者姓名
            Organizational Unit:密钥颁发组织
            City or Locality:城市
            Country Code(XX):国家
(4)选择已存在密钥库及密钥(在(3)中创建密钥库后跳过此步骤)
    点击“Choose existing...”按钮找到密钥库文件
    Key store password输入已选择的密钥库文件的密码
    点击Key alias后的“...”按钮,选择或者创建一个密钥
       
        选中“Use an existing key”,在后面的选择框中选择密钥
        选中“Create a new key”,创建新的密钥,详见(3)
        点击OK按钮
    Key passowrd输入选择的密钥的密码
(5)点击“Next”按钮,选择保存路径后,点击“Finish”按钮完成
   

设定完成后,编译竟然报错了:

Error:(3) Error: The resource string "pull_to_refresh_pull_label" has been marked as translatable="false" [ExtraTranslation]

然后,在错误的地方加上这个属性:translatable="false" ,好了

2、得到apk后,应该放到网站上,并更新update信息了吧?

http://www.xxxx.com/soft/ysdw/aaa.apk

3、设置app版本号

AndroidStudio开发安卓应用设置版本号

在项目文件夹下找到build.gradle(Module:app)文件,删除defaultConfig里面VersionCode 和VersionName这两行;
或者直接在这里修改版本号。
删除调试的安装包即可;
5、开发者选项打开,停留在debugger弹出小窗上(waiting for debugger),不动了。
在设置->开发者选项中关闭“调试某个app"
 --神奇了,重启手机这个问题就解决了!!