Android Studio(AS)–>导入项目

Android Studio(AS)–>导入项目博文更新2015-10-22:AndroidStudio1.4版本开始,可以直接打开Eclipse项目;1:首先,你必须要有一个工程(Project),才可以打开项目(Module);(注意:Eclipse中的Workspace对应AndroidStudio中的Project,Eclipse中的Project对应AndroidStudio中的Module,);

大家好,又见面了,我是你们的朋友全栈君。

博文更新2021-4-26

Android Studio 4.1.3 安装

晃眼间, 已经快6年了. 文章再次更新一波, 希望对新手有帮助.

日前最新版下载地址(无需翻墙): Android Studio 4.1.3

复制链接使用迅雷下载即可

Windows下载的是zip包, 是一个绿色软件. 解压就可以使用, 不存在任务安装的问题.

如果软件运行有问题, 一般是C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio4.1这个目录下的配置出了问题.4.+的版本路径才是这个, 旧版本的路径不是哦~. 删掉这个配置文件夹, 就相当于重装了软件.

也可以通过下图的菜单重置配置达到相同的效果:
在这里插入图片描述

Android Studio的运行, 还需要几个环境配置:

  1. jdk的环境, 推荐安装jdk1.8的版本. 需要另行下载安装, 并配置JAVA_HOME环境变量
  2. android sdk的环境, 运行Android Studio后, 会有引导配置
  3. gradle的环境, 运行Android Studio后, 会自动下载并配置. 如果网络不好, 下载过程会很缓慢.这个gradle是用来构建android app的.

博文更新2015-10-22

Android Studio 1.4 导入项目

Android Studio 1.4版本开始, 可以直接打开Eclipse项目

1:新建工程(Project)

首先,你必须要有一个工程(Project), 才可以打开项目(Module);

注意:
Eclipse中的Workspace对应Android Studio中的Project
Eclipse中的Project对应Android Studio中的Module

这里写图片描述

2:导入Eclipse项目

通过菜单, 导入Eclipse项目,一直Next 就行;
这里写图片描述

默认选项就行

这里写图片描述

当导入完成后, 可能会出现这个错误

这里写图片描述
解决方法:
你可以点击Install Build Tools 19.0.1 and sync project自动安装;

也可以这里写图片描述

到这里, 就可以直接运行项目了;

这里写图片描述

AS打开其他AS项目, 参考 链接


SO文件的引用

这里写图片描述

这里写图片描述


早期内容

AS 通用方法导入Android项目的方法

以下是旧文:

本文介绍:
AS 通用方法导入Android项目的方法

  • 导入项目,最让人先想到的是,编译器自带项目导入功能.确实,傻瓜式一键导入,很方便…
  • 呵呵,用过的人都懂,有些时候并不能导入成功,编译不通过,会有error…原因是因为,不同的项目,编译配置不一样,用的编译版本不一样,IDE支持的版本不一样,各种原因,都有可能导致编译的错误

当遇到问题时,我们就有必要想办法解决了:开始本文…


本文用一个 贝壳单词APP 进行讲述.(ps:虽然作者不更新了,但是对于我们学习来说,已经足够了!)

开发环境:
Win8.1 专业版
AS 1.2.1.1
jdk 1.8.0_45

项目下载解压之后,可以到看目录结构

这里写图片描述

吓一跳,这么多文件/文件夹…别晕,我们只关注2个文件/文件夹,只有2个哦!

  • 第一个 app文件夹 –>一般用AS新建Android项目,主要Moudle源码都在这个文件夹中.
  • 第二个 settings.gradle 文件 –>这个文件,保存了AS项目中,包含了哪些子项目(就是Moudle).

打开settings.gradle文件,查看项目结构

这里写图片描述
可以看到, 项目 只包含了一个Moudle (‘app’), 如果项目有多个Moudle,都会包含在这个文件中.

打开Moudle(‘app’), 查看Moudle的目录结构

这里写图片描述
这里我们只要关注build.gradle文件,即可. 用文本工具打开…

这里写图片描述
打开之后, 关注图片中红色矩形框中的内容; 这是Moudle的依赖库,说明Moudle中,要使用这些库.


到这里, 准备工作就做好了, (有些复杂的项目, 项目依赖很严重, Build任务很复杂. 没关系,先放弃它.等能力提升了,再来!)

接下来,开始重要部分

1–>打开AS, 新建一个Project (注意:是Project,不是Moudle), 过程截图如下:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
整个过程,可以使用默认的选项进行创建…因为我们不需要使用他(后面会解释到…)

2–>Project创建之后, 开始创建Moudle(这才是我们关心的重点):
这里写图片描述
这里写图片描述

这里写图片描述
这里写图片描述
重点1: 点击上图的 Edit ,编辑包名为:
这里写图片描述
一定要确保包名一致, 否则会有很多意想不到问题.(其他2项可以随意填写)

3–>接下来,复制原来的Moudle资源 到新建的Moudle
这里写图片描述

这里写图片描述
注意是在 main 文件夹, 粘贴;(我的项目结构可能和之前的不一样, 没关系.其他Moudle不会影响.)

4–>解决项目依赖, 运行项目
粘贴资源之后, 一般都会有错误, 正常. 因为还没完呢…

聪明的你, 应该已经知道要添加哪些依赖了吧?(如果不知道,请从头看一遍)

这里写图片描述

只需要复制 这段依赖代码,到新的Moudle中,即可:如下图
这里写图片描述

我们还需要将原Moudle中的lib文件夹,也复制过来:如下
这里写图片描述
这里写图片描述

到此,依赖就搞定了: Sync Now:
这里写图片描述
点击这个按钮…开始同步!(喝杯茶, 等待结果就行…这个过程可能需要有效网络,因为会下载依赖文件)


后续处理
如果顺利的话, 以上步骤完成之后,项目就可以运行了,但是…可能天生骄傲,我们并没有如愿:
无妨,继续解决.

这里写图片描述
执行Sync Now完之后, 我依然遇到了这个错误;

可以很清楚的看到, 是找不到 类的问题, 最有可能的结果就是没有依赖成功.

这个时候,我们就需要手动添加 lib 文件夹中的jar文件依赖了.

这里写图片描述
打开Moudle 设置,你也可以选中Moudle按F4, 或者 按Ctrl+Alt+Shift+S(目的是打开Moudle设置界面)

这里写图片描述
这里写图片描述
这里写图片描述

点击OK,之后…
这里写图片描述
可以很清楚的到看,已经没有错误了…
点击运行按钮(上图中红色按钮)
运行过程的快慢,跟电脑配置有关;喝杯茶,马上回来…

这里写图片描述
我已经运行OK了,你们呢??

这里给大家推荐一款模拟器:
这里写图片描述
点击访问官网: Genymotion


联系作者

点此快速加群

请使用QQ扫码加群, 小伙伴们在等着你哦!

Android Studio(AS)-->导入项目

关注我的公众号, 每天都能一起玩耍哦!

Android Studio(AS)-->导入项目

如果您喜欢这篇文章,您也可以进行打赏, 金额不限.
Android Studio(AS)-->导入项目 Android Studio(AS)-->导入项目
至此: 文章就结束了,如有疑问: QQ群:274306954 欢迎您的加入.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143111.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • php avc,什么是AVC编码?简述H.264概念和发展

    php avc,什么是AVC编码?简述H.264概念和发展频编解码技术有两套标准,国际电联(ITU-T)的标准H.261、H.263、H.263+等;还有ISO的MPEG标准Mpeg1、Mpeg2、Mpeg4等等。H.264/AVC是两大组织集合H.263+和Mpeg4的优点联合推出的最新标准,最具价值的部分无疑是更高的数据压缩比。在同等的图像质量条件下,H.264的数据压缩比能比H.263高2倍,比MPEG-4高1.5倍。以下我们简单介绍H.264的…

  • apache24+php8配置

    apache24+php8配置电脑下载安装地址:Xampp安装完成后找到里面的apache》config》httpd.config:首先注释掉默认的路径DocumentRoot”D:/software/Xampp/htdocs”;然后再找到IfModuledir_module在后面追加:<IfModuledir_module>DirectoryIndexindex.phpindex.htmlindex.htmdefault.phpdefault.htmldefault.htmhome.

  • string和stringstream用法详解「建议收藏」

    string和stringstream用法详解「建议收藏」一、stringstring 是C++提供的字串型態,和C的字串相比,除了有不限长度的优点外,还有其他许多方便的功能。要使用 string,必須先加入这一行:#include接下來要宣告一个字串变量,可以写成:strings;我们也可以在宣告的同时让它设成某个字串:strings=”TCGS”;而要取得其中某一個字元,和传统C的字串

  • 直方图均衡化和图像平滑 实验报告

    直方图均衡化和图像平滑 实验报告

  • 自监督学习(一)自监督学习介绍

    自监督学习(一)自监督学习介绍自监督学习OverviewWhatisSelf-SupervisedLearning?WhyisSelf-SupervisedLearning?SomeExamplesUnsupervisedVisualRepresentationLearningbyContextPredictionUnsupervisedRepresentationLearningbyPred…

  • excel批量导入图片 宏_怎么启用excel的宏

    excel批量导入图片 宏_怎么启用excel的宏准备图片格式规范:C盘的picture文件夹,放100张有序命名的图片,即1.jpg,2.jpg,3.jpg…100.jpg插入图片规则:按照图片的顺序,依次插入表格的A列,让每个图片一个单元

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号