Skip to content

init 下载不了》》 #345

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
jp1017 opened this issue Nov 26, 2016 · 9 comments
Closed

init 下载不了》》 #345

jp1017 opened this issue Nov 26, 2016 · 9 comments

Comments

@jp1017
Copy link

jp1017 commented Nov 26, 2016

Freeline init process start...
Downloading release pack from https://github.com/alibaba/freeline/releases/download/0.8.2/freeline-v0.8.2.zip
Please wait a minute...
      [get] Getting: https://github.com/alibaba/freeline/releases/download/0.8.2/freeline-v0.8.2.zip
      [get] To: /home/jp/InstAndroidProject/InstCarLauncher/freeline.zip.tmp
      [get] https://github.com/alibaba/freeline/releases/download/0.8.2/freeline-v0.8.2.zip moved to https://github-cloud.s3.amazonaws.com/releases/64864962/84a89f06-ad01-11e6-897f-2d90415b4871.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAISTNZFOVBIJMK3TQ%2F20161126%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20161126T071928Z&X-Amz-Expires=300&X-Amz-Signature=57df77066fc508eec7912b84a6aca9d6d9d060d7fd128a02abfe221c25d02cd0&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dfreeline-v0.8.2.zip&response-content-type=application%2Foctet-stream
> Building 0% > :initFreeline

怎么跳转到aws了,下载不了

@lomanyong
Copy link
Member

@jp1017 README没仔细看...国内网络有问题的要在执行命令的时候加参数-Pmirror

@jp1017
Copy link
Author

jp1017 commented Nov 26, 2016

最开始是加了参数的,报错:

:initFreeline
Freeline init process start...
[NOTE] Download freeline dependency from mirror...
Downloading release pack from http://obr0ndq7a.bkt.clouddn.com/freeline/freeline-v0.8.2.zip
Please wait a minute...
      [get] Getting: http://obr0ndq7a.bkt.clouddn.com/freeline/freeline-v0.8.2.zip
      [get] To: /home/jp/InstAndroidProject/InstCarLauncher/freeline.zip.tmp
      [get] Error opening connection java.io.FileNotFoundException: http://obr0ndq7a.bkt.clouddn.com/freeline/freeline-v0.8.2.zip
      [get] Error opening connection java.io.FileNotFoundException: http://obr0ndq7a.bkt.clouddn.com/freeline/freeline-v0.8.2.zip
      [get] Error opening connection java.io.FileNotFoundException: http://obr0ndq7a.bkt.clouddn.com/freeline/freeline-v0.8.2.zip
      [get] Can't get http://obr0ndq7a.bkt.clouddn.com/freeline/freeline-v0.8.2.zip to /home/jp/InstAndroidProject/InstCarLauncher/freeline.zip.tmp
:initFreeline FAILED

FAILURE: Build failed with an exception.

然后开代理,不加参数,,,

@lomanyong
Copy link
Member

@jp1017 你本地网络的问题...-Pmirror走的国内镜像...你可以手动在网址里访问那个地址看看...应该不会被墙...

@jp1017
Copy link
Author

jp1017 commented Nov 26, 2016

可以下载,下载后怎么操作的?

@lomanyong
Copy link
Member

@jp1017 推荐使用initFreeline的方式来操作...手工操作的话参考下面的代码人工搞定就行...

  1. 删除原有的freeline文件夹和freeline.py文件
  2. 解压下载的文件到工程根目录
  3. linux下:chmod -R +x freeline
  4. linux下:ln -s freeline/freeline.py freeline.py
        def freelineDir = new File(project.rootDir, "freeline")
        if (freelineDir.exists()) {
            FileUtils.deleteDirectory(freelineDir)
            println 'removing existing freeline directory'
        }
        ant.unzip(src: "freeline.zip", dest: project.rootDir.absolutePath)
        println 'unziped freeline.zip.'

        if (FreelineUtils.isWindows()) {
            FileUtils.deleteQuietly(new File(project.rootDir, "freeline_core"))
            FileUtils.deleteQuietly(new File(project.rootDir, "freeline.py"))
            FileUtils.copyDirectory(new File(freelineDir, "freeline_core"), new File(project.rootDir, "freeline_core"));
            FileUtils.copyFile(new File(freelineDir, "freeline.py"), new File(project.rootDir, "freeline.py"))
        } else {
            Runtime.getRuntime().exec("chmod -R +x freeline")
            Runtime.getRuntime().exec("ln -s freeline/freeline.py freeline.py")
        }

        def freelineZipFile = new File(project.rootDir, "freeline.zip")
        if (freelineZipFile.exists()) {
            freelineZipFile.delete()
        }

@jp1017
Copy link
Author

jp1017 commented Nov 26, 2016

后面放哪里?

@jp1017
Copy link
Author

jp1017 commented Nov 26, 2016

freeline文件夹和freeline.py每个项目通用吗?别的项目复制来,报错?

@lomanyong
Copy link
Member

@jp1017 通用的...这种问题你可以看下代码...还是推荐使用initFreeline的方式来初始化一个项目...

@jp1017
Copy link
Author

jp1017 commented Nov 26, 2016

谢谢! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants