问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

可以用eclipse创建服务器,android studio 设计客户端吗?

发布网友 发布时间:2022-06-08 22:40

我来回答

2个回答

热心网友 时间:2023-10-01 20:10

1. 从Eclipse中导出Gradle build files
在Eclipse菜单中 File --> Export-->Generate Gradle build files

接下来会到达警告界面,这里会提示AndroidStudio可以直接导入ADT的工程,先过,后面有直接导入的讲解。

选中你的项目工程,包括主工程和库工程(Library)。

确认生成

2. 修改导出文件参数
导出后,由于adt很久没更新,需要手动改一些参数,才能保证正常使用。
为了保证能够讲解的更清晰,下面分情况讲解一下:
没有库工程,只有主工程
这种情况下你看到的目录是这样的

首先需要更改的是 build.gradle 文件
AndroidStudio 1.0 ~ 1.0.2 使用的都是 Android Gradle plugin 1.0.0,因此需要将图中红框内的 0.12.+ 改为 1.0.0

然后还需要更新Gradle版本,指定为所需要的2.2.1
在 /gradle/wrapper/gradle-wrapper.properties里面

含有库工程
其实改动方法和上面一样,只需要注意是改动整个项目的build.gradle和 /gradle/wrapper/gradle-wrapper.properties。
而不要尝试去主工程或者库工程里面找build.gradle

3. 导入AndroidStudio
进入到AndroidStudio中,选择导入非AndroidStudio工程

找到需要导入的工程目录,可以看到图标和Eclipse创建的工程不一样。

点击OK,进入漫长的加载过程,之后就可以正常使用了。

已经创建过工程的打开AndroidStudio会直接进入以前的工程
这时候可以选择File-->Import Project, 选中后点击ok

兼容模式下的bug
使用IDE的打包:

在兼容模式只打主工程的,库工程没有加入到apk中,导致无法正常运行。
截止到1.0.2,AndroidStudio依然存在这个bug。
因为这个bug的存在,你在兼容模式可以使用AndroidStudio编程,打包时开启Eclipse。
OK,兼容模式介绍到这里。 我们开始介绍主角: Android Gradle Project。 这里必须说明的是Google更希望我们使用这种方式,如果没有什么团队的压力,还是使用这种吧。
使用新的目录结构
转换目录结构
打开Import
新用户:

老用户: File-->Import Project

直接找到原有的Eclipse工程
单一工程直接导入即可。

有库工程的需要注意,导入一定要指向主工程,而不是整个项目的目录。指向项目目录是无法进行转换的。

指定目标路径

这个地方需要详细说一下

这里上面两个选项暂且不说,勾选上。
最后一项提一下: 将Mole名创建为camelCase风格。
驼峰式,这个搞Java的都会熟悉,camelCase表示首字母小写的驼峰式风格,CamelCase表示首字母大写的驼峰式风格。
不勾选这个选项意味着你原先的工程名是啥样,转换完就是啥样。
这里的AndroidStudio会去分析Eclipse工程下的. project文件,里面的name就是你在Eclipse中看到的工程名。(没有此文件时会使用此工程的文件夹名。)

当然也有例外,比如countly-sdk-android转换完就成了countlysdkandroid,下划线我就不知道了,这个没有再仔细研究规则,不过CamelCase会保持正常。
这里我比较喜欢让Mole首字母大写(不知道为啥看这首字母小写难受),原来的工程就是CamelCase风格,我就不勾选了。
当然如果这里没注意直接转换成了camelCase但最后又不喜欢怎么办? 可以看后面《如何更改Mole名称》部分。
OK,配置完点击Finish即可
之后需要经过一段时间的转换。成功后可以看到import-summary.txt,这个文件非常有用,后面会讲到。

到这里,你的应用其实已经可以通过AndroidStudio正常编译,你也可以写代码去了。
但我希望你还能继续看下去,因为这个成功后弹出来的import-summary.txt写了些很重要的东西。
带你看懂import-summary.txt
Manifest Merging
Your project uses libraries that provide manifests, and your Eclipse
project did not explicitly turn on manifest merging. In Android Gradle
projects, manifests are always merged (meaning that contents from your
libraries' manifests will be merged into the app manifest. If you had
manually copied contents from library manifests into your app manifest
you may need to remove these for the app to build correctly.
这段应该都能看懂,无非就是说你Library的清单文件有效啦。
不用手工拷贝到主工程的清单文件中了。以前拷贝过的,要移除才能正确build。
Ignored Files(这个最重要)
之所以说这部分重要,是因为AndroidStudio通过这段文字告诉了你,它导入的时候忽略了哪些文件。
也就是说这部分内容,它没给你拷进来,你要是不去自己拷贝,那这部分你新Gradle工程里面就没有了。
这里选一些典型的ignore文件来看一下:
[xml] view plain copy
From SDK:* proguard-project.txt* proguard.cfg
From UI:* cert\* cert\cert
From CrosswalkWebview:* ant.properties* build.xml
From SlidingMenuLibrary:* LICENSE.txt* pom.xml

给上面的忽略文件分分类:
确实不需要的:混淆文件、ant的ant.properties与build.xml、maven的pom.xml。

需要再次声明的: LICENSE.txt。不声明属于盗版侵权啊~~

自定义文件夹和文件:cert。 这个文件夹是自己创建的,不属于Android规定的目录,所以AndroidStudio没给拷贝。
需要留意你的Ignored Files部分,并根据自己的需要手工拷贝到新工程中。
Replaced Jars with Dependencies & Replaced Libraries with Dependencies
在Replaced Jars with Dependencies部分,有如下文字:
[java] view plain copy
android-support-v4.jar => com.android.support:support-v4:21.0.3
gson-2.3.jar => com.google.code.gson:gson:2.3
joda-time-2.6.jar => joda-time:joda-time:2.6

可以看到jar被替换了。 可以看到工程里面没有了当初添加的jar包。那么jar包去哪了呢?
暂时先留个悬念。
我们继续来看 Replaced Libraries with Dependencies部分
[java] view plain copy
ActionbarLibrary =>
com.actionbarsherlock:actionbarsherlock:4.4.0@aar
com.android.support:support-v4:21.0.3

可以看到ActionbarSherlock被替代为了aar(Android ARchive ,jar : Java ARchive)。关于aar的介绍可以看这里,本文就不再详细展开了。
可以看到的是Library和jar都被替换了,可是你在当前工程里再也找不到了。这是为什么?
跟我来看下面的操作:
在Mole上右击,选择Open Mole Settings

切换到Dependencies

点击右侧的加号添加,选择Library dependency

可以看到这个界面:

OK,到这里就可以知道*了,在AndroidStudio中你可以添加在线的库或jar包,添加完成后你就可以和平时一样正常使用。
而你的同事在打开这个工程的时候会即时下载,保证你们的代码都能正常运行。
这也是为什么当你的工程转换完毕后,有些jar和Library消失的原因。他们被转成在线的了。
Moved Files
这部分在讲你的目录结构变化,基本上可以认为他在废话,没什么看的必要了。
Next Steps & Bugs
呵呵,略过吧
最后一句
This import summary is for your information only, and can be deleted
after import once you are satisfied with the results.
你一旦觉得自己的工程没问题了,就可以把这个文件删除了。

热心网友 时间:2023-10-01 20:11

eclipse是个强大的集成开发环境,可以做web开发等等,但Android Studio是专门用来开发Android应用的,不能干其他的,eclipse的服务器代码是不能被导入到Android Studio的。
android是用什么软件开发的?

(5)此时Eclipse已经成功集成Android开发环境,可以进行Android开发了。2、使用Android Studio进行Android开发 (1)解压下载好的Android Studio,进入到bin目录,选择32位或64 位的Studio,双击,打开Android Studio,如图所示:(2)显示的界面中选择Configure,如图所示:(3)继续选择Project Defaults,如图所...

如何使用Eclipse创建Android应用程序?

创建项目:使用Android Studio或其他适合您的开发工具创建一个新的Android项目。您可以选择项目名称、包名以及支持的最低Android版本等。开发应用:根据您的需求,编写代码和设计用户界面。您可以使用Java或Kotlin进行开发,并利用Android提供的各种API和框架。构建APK文件:在完成应用程序的开发后,使用构建工具将...

怎么用eclipse编写android

6、此时Eclipse开发Android的环境已经搭建完毕,可以进行程序开发了。在Eclipse中,点击空白处右击,选择New-->Android Application Project,开始创建Android项目,如图所示:7、弹出的信息框中,输入项目的名称和包名,点击Next...最后Finish即可,如图所示:8、如果想要运行Android程序,咋需要创建模拟器,点击...

除了Android Studio还可以使用什么环境开发Andorid应用?

可以用eclipse、ADTBundle做开发。AndroidStudio是谷歌推出的一个Android集成开发工具,基于IntelliJIDEA.类似EclipseADT,AndroidStudio提供了集成的Android开发工具用于开发和调试。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸...

自己开发app的软件?

1.开发环境,AndroidStudio、eclipse.如何搭建Android开发环境可以去百度。2.数据结构,App的某些功能涉及到做算法,所以要有一定的数学基础 3.AndroidSDK,会API接口开发,包括自行开发API的能力和调用第三发API的经验。4.熟悉tcp、IP,socket等网络协议 5.如果涉及到服务器,你还需要了解webservice相关知识...

如何将Android Studio的工程导入到eclipse中

Android Studio里面的Android项目源码不支持直接导入Eclipse开发工具,但可以间接导入,思路:将Android Studio项目文件复制到Eclipse创建的项目,操作的步骤:在Eclipse中创建Android Studio项目名称一样的Android项目,比如:TeachCourseProject 在Android Studio中切换到“Project”模式,一个module就是一个Android ...

如何用eclipse搭建android开发环境

1、首先将eclipse和android SDK的压缩包解压,无需安装。2、进入eclipse,选择help->Install New SoftWare。3、点击add按钮,输入http://dl-ssl.google.com/android/eclipse/并确定。4、接着eclipse会自动识别android插件。点两次next继续。5、接着选择I accept the terms of the license agreements(接受...

Android Studio和eclipse有什么不同?

但是在AndroidStudio中就不一样了,各种配置文件,这些文件包含了工具自身的历史文件,还有gradle的构建文件,一个项目超过90M是轻轻松松的问题。9、Eclipse中的配置文件无需更新创建好一个项目后到项目上线,可能你都无需更新任何Eclipse的文件,这个时间的跨度有可能是一年!而AndroidStudio...

设计一个app,需要用到哪些软件?

在安卓阵营,开发工具主要包括Google推出的Android Studio和Eclipse。对于苹果阵营,则可以选择使用Xcode、AppCode或Chocolat等开发工具。选择合适的开发工具是成功的第一步,它能帮助你更快速、更深入地学习和掌握开发技能。

android系统开发用什么工具

AndroidStudio这个是google开发的android也是google的所以studio最后肯定是最好用的。为什么说是最后呢,因为他的小儿子,而且是亲生的,所以要最疼爱了 IntelJ也是可以开发android的,周围的人很少有人用,Eclipse做开发的都知道这款软件,有很多个版本,优势也比较大,我觉得会慢慢的落后于studio的。建议你...

eclipse创建服务器 eclipse服务器端口被占用 eclipse配置web服务器 eclipse怎么打开服务器 eclipse连接服务器 eclipse怎么配置服务器 如何在eclipse中添加服务器 eclipse服务器启动不了 eclipse服务器运行报错
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重磅|8月1日起 报关单的填法将重大改变 进出口权需要报关员么 宝宝被莫名的虫子咬了又红又肿又痒怎么? 北京疫情个为数是什么意思? 在做刀伤的手术时没有接上神经是医院的过错吗? 手术室收费项目有哪些 手术室的秘密:一台10万的手术,主刀医生拿多少?答案颠覆你的认知 阿里巴巴中修改产品信息只修改一小部分行吗?谢谢 可否给我一个阿里巴巴的序列号~谢谢了 阿里巴巴店铺产品搜索框代码谁有呢,给我发一下谢谢了! 圆梦芳回与静心哪个做网名比较好? 圆梦这个小名怎么样 微信圆梦这个名字好听吗? 第三题,判断感应电流方向,求解析最好写纸上,谢谢了 如何判断感生电流的方向 带圆梦两个字的qq名 把公丁香,大黄,白寇仁,山奈,当归,蜂蜜泡酒有什么功效? 白寇仁哪里可以买到,怎么用? 逍遥散加杏仁,寇仁,薏仁是治疗什么的 黄芪寇仁的功效 兄弟7340加粉 后粉盒已经清零 可以打印 但打印几张 又显示墨粉用尽 护士资格考健康管理师的优势是什么? 蜂窝电池是哪家公司生产 2012年的青浦70-80平的房子能不能作抵押贷款? 我是宜昌的,寻求5万元的贷款,用房子抵押,因为80年代的房子,从银行办不了贷款。 问下按揭房抵押贷款关于房子有啥要求没有? 谁能列出初中所有的数学和科学的公式... 汽车空调氟利昂过少压缩机不转如果强制压缩机转有什么现象发生? 恐怖老屋8老洋房电梯密码是多少? 关于雷锋故事的名字? android studio git 操作用什么客户端 实现客户端和服务器通信还可以使用Android Studion吗 本人小白请问各位大神用Android studio怎么才能是app可以操作MySQL数据库 谢谢 android studio怎么配置svn 广东工业大学自动化研究生很多人考? 听说数学是考数二 真的还是假的? 大概多少总分保证不会被刷 2012广东工业大学研究生自动化学院复试考什么啊 如何让Censo Linux 7一进来就是图形化 机加工标准工时如何计算? 机械加工工时计算方法 你好,我想找个计算机械加工工时的软件,请您帮助,谢谢了QQ4871343,邮箱wide1976@163.com 阳历4月种植的茨菇九月或十月能采收吗? 茨菇生长在哪里 茨菇顶芽断了,还能种植吗? 茨菇的来历 一种枝叶果实都有些像芋头的农作物 设计违约赔付上限 合同中规定了违约金,有效吗? 某项目设计费为100万合同约定违约金为15%发包方支付了15万定金后设计方未开展 解除装修合同,除了交纳5%的违约金,还要交设计费吗? 安丘福斯通散热器有限公司怎么样?