- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
为什么我们的 Android Studio 项目没有类似于 .xcodeproj
(对于 XCode 应用程序)或 .xds
(对于 Sencha Architect 项目)的文件?
我很确定你们中的很多人都经历过尝试导入在线看到的项目以便更好地分解它并了解其工作原理时的挫败感。我知道我们应该导入使用 Eclipse 构建的 Android 项目并打开使用 Android Studio 构建的 Android 项目。
但是,为什么我们必须通过 File -> Open ->
然后选择我们要打开的 Android Studio 应用程序的目录?问题是,Android Studio 在尝试打开并构建它之前似乎并不知道它是一个 Android Studio 项目。在下面的屏幕截图中,我有 ARToolKit 的示例 Android Studio 项目,但我只导入了其中的两个。
如您所见,只有我导入的那些“可以被视为 Android Studio 项目”,因为它们具有 Android Studio Logo 而不是文件夹。
对于那些刚开始在 Android Studio 中自行开发的人来说,这可能是个问题,他们尝试使用现有项目(从 Eclipse 或 Android Studio 构建),但他们在尝试导入项目以供引用时遇到了障碍。他们可能不知道应该导入文件夹而不是 projectname/src
子文件夹。如果打开/导入项目没有在一定程度上简化,它会增加 Android 开发的“陡峭的学习曲线”。
综上所述,我的问题是:
为什么我们没有一个可以打开的文件,它会依次打开 Android Studio 并导入并构建尚未构建的项目?
最佳答案
Android 不是 iOS。 iOS 开发只能在 xcode 中进行,因此他们添加了一个快捷方式以直接使用 .xcodeproj
文件在 xcode 中打开它是有意义的。让 iOS 开发者的生活更轻松。
然而,Android 开发也可以在 android studio 之外完成。 Eclipse 只是一个示例,可能还有其他支持此功能的 IDE。这是可能的,因为 android 有第三方应用程序可以使用的独立 SDK 和工具。 iOS 没有。
假设您正在 android studio 中处理一个 android 项目。然后你的老板告诉你 3000 公里外的人会帮助你。这个人可能正在使用 android studio,但也许他没有。当开发人员可以从多个选项中单独选择时,您不希望使用您正在使用的文件污染版本控制,但其他人可能不关心。他们各自的环境。
这只是一个合乎逻辑的结论,您可以通过比较得出。这样做的“真正”原因只能由创建(改编为 intellij)android studio 的人来回答。
关于android - 为什么我们没有一个文件来打开 Android Studio 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40550217/
我正在使用 Gunicorn 为 Django 应用程序提供服务,它工作正常,直到我将其超时时间从 30 秒更改为 900000 秒,我不得不这样做,因为我有一个用例需要上传和处理一个巨大的文件(过程
我有一个带有非常基本的管道的Jenkinsfile,它可以旋转docker容器: pipeline { agent { dockerfile { args '-u root' } } stag
在学习 MEAN 堆栈的过程中,我遇到了一个问题。每当我尝试使用 Passport 验证方法时,它都不会返回任何响应。我总是收到“localhost没有发送任何数据。ERR_EMPTY_RESPONS
在当今的大多数企业堆栈中,数据库是我们存储所有秘密的地方。它是安全屋,是待命室,也是用于存储可能非常私密或极具价值的物品的集散地。对于依赖它的数据库管理员、程序员和DevOps团队来说,保护它免受所
是否可以创建像图片上那样的边框?只需使用 css 边框属性。最终结果将是没 Angular 盒子。我不想添加额外的 html 元素。我只想为每个 li 元素添加 css 边框信息。 假设这是一个 ul
我是一名优秀的程序员,十分优秀!