Intellij IDEA开发第一个android应用教程

简介:

用惯eclipse的同学们可以试试通过Intellij IDEA来开发一个android应用。下面是具体的教程。

首先:下载Intellij IDEA。最新版本是12。官方提供两个版本。一个是Community Edition,包含有androidjavase的开发环境,是免费开源的。另一个是Ultimate Edition,收费的。可以试用30天。这里我下载的是Community Edition。下载完成后就是普通的安装完成即可。

其次:启动Intellij IDEA,第一次启动会比较慢。同时会弹出一个选择框询问是否导入以前的配置文件。这里选择第二项。

下面是欢迎的界面:

侧边栏会显示使用过的project,这里选择create new projectIntellij IDEA中的project相当于eclipse中的workspace,model相当月eclipse中的project。

接着会显示创建project界面。

哈哈,看到android module吧。不过先不着急。磨刀不误砍柴工,选择empty project,这样可以在一个project添加多个android model

选中,在右上角填写project名称和存放的位置。应该还记得吧,这里的project相当于是eclipse中的workspace,所以我起名叫workspace了。最后点击finish

由于项目是空的所以进入以后会弹出添加界面。

选中model,点击绿色的加号,选择new model,这可能鼠标不太好用,可以通过键盘上下键操作。

选择后会弹出如下窗口。

android组下选择application model,在右边填写model名,也就相当于eclipse中的project名。一路next。现在android项目算是建好了,在添加界面中会看到项目下有一条红色的波浪线。这是因为我们还没有配置jdkandroid sdk的缘故。

新建android项目后的添加界面。

现在开始配置sdk

选中SDKs,点击绿色的加号-->jdk。选择你的jdk安装路径

Android sdk操作同上,需要注意的是,在添加android-sdk时会让你选择build target,就是目标运行的sdk版本。根据自己的喜欢设置选择就可以了。

完成后的界面应该如下图:

这时候点击红色圈中的地方,会看到这样的界面。

点击红色字体:No Project SDK选择刚刚配置好的android-sdk就行了

这时候就能看到Intellij IDEA为我们生成项目。

这里比eclipse中生成的少了很多的文件。看起来比较清爽。再看窗体上方的工具栏。点击绿色三角就能运行android项目了。


到这里如何使用Intellij IDEA已经算是结束了。

不过用惯eclipse还是要对Intellij IDEA做一些配置。crtl+alert+s或者在file-->setting都能打开设置界面


1、字体

i. Intellij IDEA中默认的设置不能被修改,所以要自己新建一个配置文件。

找到colors&fonds

点击save as,给你自己的配置起个名字。例如:myconf

然后选中font,设置字体的大小即可。

2、中文

i. 在Intellij IDEA有些地方不能显示中文,比如刚才的配置中,如果输入中文名称的话就会编程这样。

解决办法如下


3、快捷键

i. Intellij IDEA除了自身的快捷键还同时支持eclipsevim等多种编辑器的快捷键设置。设置方法如下图。

Intellij IDEA自己比较常用的一个快捷键是alt+回车,可以实现导包,自动补全等功能。很好用的。

4、如何查看那log

i. 查看androidlog输出

Intellij IDEA开发android时候常用的配置和操作。希望对大家有帮助。

目录
相关文章
|
1月前
|
安全 Java Android开发
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
71 0
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
|
4月前
|
JavaScript Linux 网络安全
Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux
Termux是一款安卓平台上的开源终端模拟器,支持apt包管理、SSH连接及Python/Node.js/C++开发环境搭建,被誉为“手机上的Linux系统”。其特点包括零ROOT权限、跨平台开发和强大扩展性。本文详细介绍其安装准备、基础与高级环境配置、必备插件推荐、常见问题解决方法以及延伸学习资源,帮助用户充分利用Termux进行开发与学习。适用于Android 7+设备,原创内容转载请注明来源。
735 76
|
5月前
|
安全 Android开发 iOS开发
escrcpy:【技术党必看】Android开发,Escrcpy 让你无线投屏新体验!图形界面掌控 Android,30-120fps 超流畅!🔥
escrcpy 是一款基于 Scrcpy 的开源项目,使用 Electron 构建,提供图形化界面来显示和控制 Android 设备。它支持 USB 和 Wi-Fi 连接,帧率可达 30-120fps,延迟低至 35-70ms,启动迅速且画质清晰。escrcpy 拥有丰富的功能,包括自动化任务、多设备管理、反向网络共享、批量操作等,无需注册账号或广告干扰。适用于游戏直播、办公协作和教育演示等多种场景,是一款轻量级、高性能的 Android 控制工具。
252 1
|
5月前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
138 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
5月前
|
Dart 前端开发 Android开发
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
113 4
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
IntelliJ IDEA常用的快捷键
IntelliJ IDEA常用的快捷键
99 0
|
安全
IntelliJ IDEA快捷键动图演示(七)
IntelliJ IDEA快捷键动图演示
116 1