起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4188|回复: 6

[分享] 更改android编译环境,升级androidSDK版本

[复制链接]
发表于 2017-2-13 10:28:41 | 显示全部楼层 |阅读模式
本帖最后由 暗夜的忧伤 于 2017-2-13 10:30 编辑

1、下载要升级的android版本(以android-25为例);
2、将android包(android-25)拷贝X5所在目录/tools/adt-sdk;
3、修改模板文件/model/Native/templates/advanced/platforms):
1)、修改/model/Native/templates/advanced/platforms/AndroidManifest.xml文件,更改支持版本最大为25;
QQ20170213-101753@2x.png

2)、修改/Users/chy-lv/java/WeX5_demo/model/Native/templates/advanced/platforms/android/project.properties中targent=android-25,如图
QQ20170213-102104@2x.png
3)、/Users/chy-lv/java/WeX5_demo/model/Native/templates/advanced/platforms/android/JustepGetContent/build.gradle,如图
QQ20170213-102213@2x.png

4)、/Users/chy-lv/java/WeX5_demo/model/Native/templates/advanced/platforms/android/CordovaLib/project.properties中targent=android-25,如图
QQ20170213-102432@2x.png


完成,重新编译打包apk文件使用的就是android-25(android 7.1.1)环境,最低版本支持android-14(android 4.0)

声明:本人不是搞android原生开发的,有不足之处,欢迎指出补充。

评分

参与人数 1威望 +25 收起 理由
liangyongfei + 25 很给力!

查看全部评分

2

主题

15

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
发表于 2017-2-24 16:58:24 | 显示全部楼层
楼主,你测试成功了吗?我照着步骤修改后,编译还是不成功,出现了以下异常,
  A problem occurred configuring root project 'android'.
      > A problem occurred configuring project ':CordovaLib'.
         > A problem occurred configuring project ':JustepGetContent'.
            > failed to find Build Tools revision 25.0.1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-27 12:47:16 | 显示全部楼层
selinahxl 发表于 2017-2-24 16:58
楼主,你测试成功了吗?我照着步骤修改后,编译还是不成功,出现了以下异常,
  A problem occurred config ...

我是将原生的编译环境拷过去了,还有一些工具之类的,你可以在androidStudio中搭一个编译环境,然后把相应的文件拷贝过来
回复 支持 反对

使用道具 举报

31

主题

1856

帖子

3070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3070
发表于 2017-2-27 18:30:39 | 显示全部楼层
2楼的那个是没有把sdk升级导致的,需要把sdk里面选择新版本。(tools/adt-sdk)

但一般不建议更新,底层依赖的corodva一般会有一个推荐版本,更新版本后不一定完全兼容。
回复 支持 反对

使用道具 举报

2

主题

15

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
发表于 2017-2-28 09:17:22 | 显示全部楼层
wsh 发表于 2017-2-27 18:30
2楼的那个是没有把sdk升级导致的,需要把sdk里面选择新版本。(tools/adt-sdk)

但一般不建议更新,底层依 ...

SDK我选择了现版本,后按照楼主的步骤修改后报的异常
回复 支持 反对

使用道具 举报

2

主题

15

帖子

25

积分

新手上路

Rank: 1

积分
25
QQ
发表于 2017-2-28 09:33:57 | 显示全部楼层
wsh 发表于 2017-2-27 18:30
2楼的那个是没有把sdk升级导致的,需要把sdk里面选择新版本。(tools/adt-sdk)

但一般不建议更新,底层依 ...

确实,感觉就是不兼容的问题,在更改sdk版本,没有修改楼主说的配置文件时报异常推荐我下载android-22 ,后来又安装楼主说的改了对应配置文件,就出现这样的问题了.
回复 支持 反对

使用道具 举报

50

主题

179

帖子

1088

积分

金牌会员

Rank: 6Rank: 6

积分
1088
QQ
发表于 2017-5-14 18:09:57 | 显示全部楼层
wex5自带的cordova5,只兼容到api 23,你现在用25,应该已经升级cordova了吧?能否分享一下?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-27 11:07 , Processed in 0.057702 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表