• 【记录】如何把一个已有的ADT项目,导入到当前的ADT中


    已经在别的地方,建立了个ADT项目叫,DownloadSongtasteMusic,且已经写了一些代码了。

    现在把那个ADT(即Eclipse)的workspace下面的DownloadSongtasteMusic,完全的拷贝过来了。

    现在希望此项目,完整的导入到当前的ADT中。


    1.打开了当前的,空白的ADT:

    java adt

    2.想要导入项目,但是却发现,当前的Open Project是灰色的,不可用:

    open project not usable

    3.尝试了,从File中打开对应的项目的project.properties:

    try open project properties

    结果也只是打开对应的文件而已,而无法实现整个项目的导入。

    4.重启一下,看看能否自动找到这个项目。

    还是没用。

    5.尝试通过

    File->Import->existing android code into workspace

    file import android existing android code into workspace

    看看能否导入:

    open browser

    然后把项目的根目录,导入进来:

    add project root path

    然后其可以识别到MainActivity了:

    found mainactivity

    结果竟然说:

    Invalid Project Description

    invalid project description

    说是,其和另外一个项目冲突了。

    但是我明显就是要把这个项目导入进来的啊。。。

    6.所以,感觉右边变态啊。

    Open Project不给用,

    导入吧,结果又提示说是冲突了。。。

    7.然后再去尝试,先把Project Explorer打开了:

    show project explorer

    然后再去导入试试:

    import project

    try import existing project

    结果又是那个“overlaps the location of another project”的错误,具体折腾过程参见:

    【已解决】ADT中导入项目时出错:Invalid project description.   xxxx overlaps the location of another project: ‘xxx’

    8.虽然可以正常导入了,但是又出现个问题:

    导入后,项目的名字,不是正常的项目名,而是MainActivity:

    main project name is not mine

    所以,看来还是需要删掉,重启折腾。

    9.New->Project->Android -> Android Project from Existing Code:

    new project

    Android Project from Existing Code

    结果试了半天,还是同样的结果:

    导入后,项目名,始终都还是MainActivity,而不是我要的DownloadSongtasteMusic。

    10.最后,经过很多折腾,终于找到方法了:

    refactor rename

    change to DownloadSongtasteMusic

    changed project name

    即,通过Refactor -> Rename

    去把项目名,从MainActivity改为DownloadSongtasteMusic。

    【总结】

    想要把旧的ADT项目,一模一样的导入进来,需要:

    1.把项目放到,当前ADT的workspace目录下;

    2。从Project中Import,选择Existing Android Code into Workspace,就可以正常导入了。

    3.导入后,右击MainActivity->Refactor -> Rename,即可去把项目名从默认的MainActivity改为你真正的项目的名字。

  • 相关阅读:
    c#一次性队列
    WinDbg
    async/wait
    JS 同步任务和异步任务
    VS Code格式设置
    ES6模块化导入导出
    Promise
    Spring配置
    AtCoder Beginner Contest 241 F Skate(bfs、STL)
    牛客寒假算法基础集训营6 G 迷宫2(01bfs)
  • 原文地址:https://www.cnblogs.com/AndyGe/p/3096184.html
Copyright © 2020-2023  润新知