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

QQ登录

只需一步,快速开始

查看: 1731|回复: 0

[分享] 打包导出android studio工程遇到的问题及解决方法

[复制链接]

37

主题

109

帖子

253

积分

中级会员

Rank: 3Rank: 3

积分
253
QQ
发表于 2016-11-29 17:22:13 | 显示全部楼层 |阅读模式
本帖最后由 jatyhu 于 2016-11-29 17:38 编辑

首先本文提到的,是WEX5打包导出的工程----
必须是NATIVE右键菜单“生成本地APP包”-》打包步骤里勾选了“输出源码工程”,填写了工程名,而最终形成的工程哦。
如果是直接COPY WEX5目录弄出来的AS工程,即使能顺利跑起来,也会有诸多问题,我就遭遇了全本地WWW资源还出现跨域错误、启动速度极慢黑屏7秒才见到第一界面等等事情。。。

例子里我填写的工程名是x5ui,完成“生成本地APP包”流程之后。可在native目录下见到x5ui目录,直接COPY或剪切走都可以~~~我移动到D盘。

AS可以直接打开例如:D:\x5ui\platforms\android ---- 但会有各种磕磕碰碰。。。工程配置有几处要修改才能顺利跑起来。

首先,整个AS工程开始就LOAD卡死,解决如下:
一、修改你要导入的项目的gradle版本,打开(your project name)/gradle/wrapper/gradle-wrapper.properties,找到distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip这一行,将gradle-2.10-all.zip修改为你的Android Studio中gradle的版本。我这是gradle-2.2.1-all.zip

二、从官网上下载对应的gradle版本的压缩包,然后拷贝到指定目录进行离线安装。随便搜个gradle-2.2.1-all.zip
下载完成后,不要解压,整个压缩包放到如下路径,MAC下(windows下请自行百度),我机器是C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.2.1-all\c64ydeuardnfqctvr1gm30w53
然后重启Android Studio,重新导入项目即可。

然后工程能打开,但会看到底部状态栏里虽然有进展但非常缓慢地在maven下载某些东西。这个需要修改为国内节点。。解决方法:
build.gradle,
   repositories {
        mavenLocal()
         maven{ url 'http://maven.oschina.net/content/groups/public/'}   
    }

然后,就是报错:Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy

解决方法: 修改
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }

终于,基本上能打开工程了。。还没完
会报告cordovalib 里找不到justepgetcontent。。
Gradle sync failed: Project with path ':JustepGetContent' could not be found in project ':CordovaLib'.
         Consult IDE log for more details (Help | Show Log)

错误定位在下面这句
dependencies {
   compile project(':JustepGetContent')
}

解决方法:
settings.gradle
增加JustepGetContent --- 注意大小写敏感哈
include ":"
include ":JustepGetContent"
include ":CordovaLib"

泪奔。。终于AS提示BUILD成功,,自己摸索走了不少弯路,这里提供给各位朋友参考~

如果有大神能解答一下打包步骤出来的工程配置,与直接COPY工程目录,哪些差异涉及跨域问题和启动速度的,就太感谢了``
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-23 16:04 , Processed in 0.054803 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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