我使用新的SDK工具更新了Eclipse(版本23),但是现在Eclipse启动时我收到错误:
此Android SDK需要Android Developer Toolkit 23.0.0或更高版本.当前版本是22.6.3.v201404151837-1123206.请将ADT更新到最新版本.
"检查更新"未找到任何更新.如果我尝试"安装新软件",我可以看到版本23,但由于以下错误我无法升级:
Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once:
ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206) …Run Code Online (Sandbox Code Playgroud) 我有标准build.gradle的Android项目(我也添加了android注释).
我还安装了Gradle插件(来自http://dist.springsource.org/release/GRECLIPSE/e4.3/)到我的Eclipse(Kepler)并将项目转换为Gradle项目.
不幸的是我不能在我的Eclipse上运行Gradle构建(在cmd行中一切正常).
我的问题是如何使Eclipse与Graven一起使用,就像使用Maven一样.
搜索网络和Android团队公告我找不到答案.当Android studio达到其第一个稳定版本时,Eclipse ADT会被弃用吗?最有趣的是,他们还将eclipse插件更新到最新的ADT 22.0.0
为什么Android团队启动了另一个IDE而不是继续改进旧的好ADT?
好像昨天他们宣布了所有Android插件集成的ADT Bundle.
就个人而言,我找不到合适的答案.说实话,我觉得eclipse非常舒服,并且发现它比Android Studio或intellij更简单/干净/用户友好.对我来说,我将继续用Eclipse开发,这是一个很好的决定吗?
我有一个应用程序,需要为不同的客户使用不同的资源多次构建(品牌,配置和客户之间预先加载的数据更改).
在今年的Google I/O之后,我听说过基于Gradle的新Android构建系统.所以我想,使用Gradle构建脚本实现这个单源/多apks场景是个好主意.
现在我的问题出现了:如何在坚持Eclipse的同时开始使用Gradle进行构建?我在网上发现的所有读取都指向将项目转换为仍然不成熟的Android Studio.我想推迟迁移到Android Studio,直到被Google声称"安全"用于生产.
理想情况下,我希望能够将构建脚本挂钩到Eclipse的调试和运行配置,这与我可以选择的方式非常相似,并选择不同的构建目标来在XCode中进行调试和存档.如果可能的话,需要采取哪些步骤来完成这项工作?
我为这些问题的无聊质量道歉,但对我而言,这实际上是一个相当未被发现的国家.任何帮助表示赞赏.
编辑: 我们的团队已于2013年10月下旬迁移到Android Studio,因为版本0.4正在遇到越来越少的错误.如果您的组织对于采用1.0之前的环境进行开发并不过于保守,我建议您尽量避免使用Android Studio及其Gradle构建系统.缺少恕我直言的唯一重要的事情是对单元测试的体面支持.