用安卓导入Eclipse项目的两种方法

用安卓导入Eclipse项目的两种方法,第1张

导语:用安卓导入Eclipse项目的两种方法,以下是相关的步骤教程,希望能够帮助到你!文章仅供大家参考!

用安告睁卓导入Eclipse项目的两种方法

1 间接导入

首先在Eclipse里面选择File->Export,选中"Generate Gradle build files":

点击"Next",会有一个说明对话框

继续"Next",选择要转换的项目,注意只选中要转换的项目,这个项目需要的.库不要选中:

再点击"Next",可以看见项目需要的库已经被自动包含了进来:

连续点击"Finish",结束在Eclipse中的 *** 作。进入Android Studio,同样的关闭当前项目,进入Welcome对话框:

选择Import project (Eclipse ADT, Gradle, etc.),进入项目选择的对话框,注意这时就不袜好岁是选择要导入的项目,而是Eclipse工作目录下的build.gradle文件

等待一段时间以后,可以看见项目以及需要的库都被导入了进来:

总结一下,第一种方法适用于不需要库的项目,第二种方法适用于需要库的项目。

2 直接导入

打开Android Studio,如果里面已经打开了项目,选择关闭当前的项目,会d出一个Welcome对话框:

选择Import project (Eclipse ADT, Gradle, etc.),然后再选择要导入的Eclipse项目:

点击"OK"以后,选择导入的目标文件夹,默认的是相同的目录下,相同的项目名称后面跟了一个"1",实际上是新建了一个目录袜判:

再点击"Next",会有一个选择对话框,去掉最后一个驼峰命名的选项:

最后点击"Finish",导入成功:

具体来说,有两种段猛方式。

第一种:在你创建android project 的时候在选择

Create project from existing source 按后选

Browse 在你的电脑里面找到要引入的代码。

第二种:可以建立一个Applocation name

Package name

Create Activity

还有 android版本相同的项目

建立以后,点右键选择Import 再选File System

找到要引入的项目,把里面的东西都引入进来就可以了。

学习android的源码,比如Browser(浏览器)、Mms(彩信/短信)、Phone(电话)、Contacts(联系人)在eclipse里可能会有错误,原因可能有下边几个:

1、使用到了未包括在SDK中(公开发布)的API,有两种情况:

a 被 @hide 标注了的类:这 些类是被隐藏起来的,这些类大多都在com.android.internal包下面;

b 一些未包括在SDK中的、Google私有的Api,它们大多都在com.google.android包下面

2、使用了一些由framework层声明的aidl接宴磨口访问系统服务,然而这些aidl在编译时才会转换成.java源码,因此在SDK环境下编译这些应用时无法访问到它们。

解决方法是:

(请注意:out目录 是在完整源码编译环境下(Linux下),执行一次完整编晌燃斗译后的输出目录)

1、找到那些被隐藏起来的类、它们在以下两个位置:

A、out\target\common\obj\JAVA_LIBRARIES\framework_intermediates/ classes.jar ;

B、out\target\common\obj\JAVA_LIBRARIES\android-common_intermediates\ classes.jar ;

将找到的.jar文件,在Eclipse中作为User Library 添加到 Project 的Librarys依赖中,并将该库的顺序置于Android SDK Library之上。

在 out\target\common\obj\JAVA_LIBRARIES\ 目录下,还有很多其它具体应用相关的jar包,.... ;

2、找到那些缺失的、编译时才生成的,.java源文件,它们通常在以下位置:

A、 out\target\common\obj\JAVA_LIBRARIES\XXX _intermediates\src 目录下,XXX是相关模块的名称;

将找到的src目录,在Eclipse下,以Link Source的方式,连接到Project 中作为源码的一部分。

1、打开eclipse,右击需要打包的程序,选择“Android Tools”选项,对应有一个“Export signed Application Package…”选项,点击该选项,如下所示:

2、选择工程名,然后点击“Next>”,如果有签名文件,直接选择第一项,Use existing keystore;如果没有,液厅选择create new keystore选项,我们现在新建一个签名文件,选择生成签名文件的位置及密码,如下图所示:

3、然后点击“Next>”下一步,出现如下图所示“Key Creation”画面,填写相关信息即可,如Alias---程序别名,Password和Confirm为密码,Validity(years)为签名文件有限期(XX年),First and LastName为名字(可以不填),Organizational Unit为组帆迹织单位(可以不填),Organization为组态埋并织(可以不填),City or Locality为所在城市,State or Province为所在省份或州(可以不填),Country Code(XX)为国家编码(可以不填)。参看下图:

4、 点击Next下一步,出现“Destination and key/certificate checks”画面,如下所示,这是所在的生成apk文件路径,点击”Finish”完成即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12300898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存