资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

idea开发android,idea开发Android报错

idea 13 android开发 模拟器怎么安装

因项目的需要,接触Android Wear。而此时网上关于Android Wear的资料比较少,也走了不少弯路,所以在这里总结下,希望对后来者有所帮助!当然水平有限,文章仅供参考。

新抚ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

从我搭建Android Wear开发环境的过程看,总共需要三步:

1.在android-sdk中配置开发wear需要的相关tools;

2.在AVD Manager中创建wear模拟器;

3.在idea中创建wear工程兵运行。

下面详细介绍每一步!

第一步:

按如下图操作进入SDK Manager界面

安装如下图的包

这里主要是两部分,一是wear platform;二是依赖包,如:Google Play services,Google Repository等;关于Intel x86 Emulator Accelerator (HAXM install...这个大家可能在第二步会出问题,这里就先不说了(解决问题加深印象)

第二步:

如下图操作进入AVD Manager

IDEA调试android程序

一、修改AndroidStudio(以下简称AS)的内存配置因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的机器修改studio.vmoptions)中-Xms和-Xmx的值。文档中使用的是748m,可自行修改。二、配置AS的JDK、SDK在IDE中添加一个没有classpath的JDK,这样可以确保使用源码里的库文件并将其作为要使用的SDK的JavaSDK。三、生成导入AS所需配置文件(*.ipr)①编译源码(为了确保生成了.java文件,如R.java;如果编译过,则无需再次编译)②检查out/host/linux-x86/framework/目录下是否有idegen.jar如果idegen.jar不存在,执行:mmmdevelopment/tools/idegen/在5.0.1的源码中会生成res.java的文件夹,导致idegen.jar运行时抛FileNotFoundException,这是idegen的代码不够严谨造成的。我的分享里有修改这个bug的patch,或者直接使用我分享的idegen.jar。③执行development/tools/idegen/idegen.sh等待出现类似下面的结果:Readexcludes:5msTraversedtree:44078ms这时会在源码的根目录下生成android.ipr和android.iml两个IntelliJIDEA(AS是基于IntelliJIDEA社区版开发的)的配置文件Tips:AS在导入代码时比较慢,建议先修改android.iml,将自己用不到的代码exclude出去.可以仿照过滤.repo文件夹的语法,如:删除掉所有不需要的module-library项这样在导入时就会跳过abi和art文件夹.过滤的越多,AS的处理速度就会越快.④在AS中打开源码根目录下新生成的android.ipr如果在导入时AS出现则建议按照其给定的解决方法来解决(网址:/display/IDEADEV/Inotify+Watches+Limit)四、解决源码中跳转错误问题①为当前工程设置正确的SDK和JDK②设置'Modules'的依赖先将所有依赖删掉(注意:这里删除全部只是为了方便。如果确实用到了.jar,在将它们的路径添加进来就可以了.如:5.0.1的ContactsCommon用到了geocoder-2.9.jar和libphonenumber-6.2.jar)点击指向的'Jarsordirectories'选项,依次将frameworks和external文件夹添加进来.如:注:推荐把frameworks和external这两个移到最上面,这样在代码跳转时会优先从这两个文件夹下查找,而不是在Android.jar中查找。其它版本的代码在添加frameworks时可能会显示成:没有关系,只是显示问题,点击OK还是会把frameworks路径添加进去的.如果还有代码跳转错误,请仿照上面的步骤将相应代码的路径或jar文件添加到其Dependencies标签页中即可.五、DEBUG源码可以通过给刚导入的工程在'Modules'中添加'AndroidFramework'来让AS将它作为一个Android工程,从而方便调试代码.可以来添加AndroidFramework支持.在代码中加断点,然后选择'Run'-'AttachdebuggertoAndroidprocess'在弹出的选择进程(ChooseProcess)对话框中,勾选显示所有进程,选择要DEBUG的代码所在的进程,点击OK即可.六、其它代码中很多地方提示CallrequiresAPILevelx.出现这个问题是因为AS将工程当做安卓应用程序工程了,且源码中没有指定minSdkVersion.只需在源码根目录加一个声明minSdkVersion的AndroidManifest.xml文件即可(分享了一个AndroidManifest.xml)。也可以考虑使用build.gradle来解决该问题。

android开发,Android Studio和IDEA哪个更好用?优势在哪

AndroidStudio是一个Android集成开发环境,基于IntelliJIDEA。因此大体是在IntelliJIDEA的基础上增加了一些对于Android开发的实用功能和一些对于使用者友好的处理。AndroidStudio提供了集成的Android开发工具用于开发和调试。

AndroidStudio与IntelliJIDEA差异:(在IDEA的基础上,AndroidStudio提供)基于Gradle的构建支持。Android专属的重构和快速修复。提示工具以捕获性能、可用性、版本兼容性等问题。支持ProGuard和应用签名。基于模板的向导来生成常用的Android应用设计和组件。功能强大的布局编辑器,可以让你拖拉UI控件并进行效果预览。

总结:AndroidStudio是谷歌主导的未来的Android的开发主流,应尽快转移到此IDE的使用和开发上。

idea android开发 项目代码中有一块代码一直有选中背景色

在Java代码中设置

背景资源如果在res drawable下面:

1

view.setBackgroundResource(R.drawable.img);

背景资源如果是颜色值:

1

view.setBackgroundColor(R.color.white);

背景资源如果是drawable对象:

1

view.setBackground(drawable);

在xml中设置

1

android:backgroud="@drawable/img"

1

android:backgroud="@color/white"

intellij idea怎么创建一个android app

IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,是一个开箱即用的Android开发工具。

注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA的使用说明,Android 2.2虽然是一个很老的Android SDK版本,但是这样可以保证你所开发的应用程序可以在更多的设备上进行测试,用以确定程序的硬件设备兼容性。

1 启动Create New Project向导

在IntelliJ IDEA的主页面上,启动Create New Project向导。

下一步需要用户选择想创建项目的类型:选择需要创建的Android模块类型。每一个选择对应一个不同的项目模板。

2 选择项目模板

从下图的对话框中选择项目模板,然后进入创建项目的基本信息设置。

最常见的选择是Application Module。这个选项将让IntelliJ IDEA按照一些预定义的结构安排项目。在这种情况下用户可以照原来的样子编译项目,之后得到一个几乎是空的,但功能齐全的Android应用程序。如果选择Empty Module选项,IntelliJ IDEA将为指定的Android平台提供一个简单的空项目,不会生成额外的内容。Library Module则是用于构建共享代码类库。

在这里我们选择Application Module,输入项目名称和目标文件夹。更重要的是,用户应该选择目标Android平台。这个时候下拉列表已经通过SDK Manager预装好用户所选定的平台。点击Next进入下一步。

如果Java SDK或Android SDK没有安装或者配置错误,用户可能会遇到一些麻烦。这个时候可以单击File → Project Structure解决这些可能遇到的问题。

3 编辑项目属性

下面的对话框包含了应用程序名称和程序包名,并允许用户设置目标设备和启动activity。

程序包的名称应该是com.xxx.yyy的格式,xxx通常代表公司名称,yyy是应用程序名称。当然用户可以在这里使用任何名称,但这个建议会极大降低与其他应用程序名称冲突的风险。

IntelliJ IDEA提供创建一个名为MyActivity的示例activity。在安卓开发中,activity是一个纯Java类,也是任何Android应用程序不可或缺的组成部分。

4 设置目标设备

对话框也可以让用户定义IntelliJ IDEA如何运行示例应用程序。有三种基本运行配置:

Show device chooser dialog表明在每次从启动应用程序时,IDEIntelliJ IDEA将要求用户选择通过USB连接模拟器或设备。

USB device表明,IntelliJ IDEA将通过一个USB端口自动尝试将应用程序部署到任何兼容的设备。通常在用户想测试在一个物理设备的程序兼容性时使用。

Emulator表明IntelliJ IDEA将该应用程序部署到配置的仿真器。请注意,您还需要设置一个Android虚拟设备(AVD)在模拟器运行应用程序。这一步骤可在几分钟之内完成。

一切准备就绪之后,单击Finish创建项目。


网页标题:idea开发android,idea开发Android报错
浏览路径:http://www.cdkjz.cn/article/dscdddi.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220