Articles of IntelliJ 想法

什么是Android SDK中的dx.jar?

在我使用Android SDKpipe理器安装的一些Android SDK版本中看到dx.jar文件的用途是什么; 该文件出现在tools / lib / dx.jar下我没有看到上述版本的android-8和以上的文件。 然而,当我尝试使用android-8及以上版本构build项目时,Intellij IDEA会给出错误,并说dx.jar不存在。 是什么赋予了? 谢谢,汤姆

从Eclipse导入Android项目后,依赖列表中的项目无效

将在Eclipse中使用Android项目向导生成的通用HelloWorld项目导入到IntelliJ IDEA CE后,我有两个错误: invalid item 'com.android.ide.eclipse.adt.ANDROID_FRAMEWORK' in dependencies list invalid item 'com.android.ide.eclipse.adt.LIBRARIES' in dependencies list 如何正确导入项目以避免错误?

Android Studio不能将xml文件识别为布局文件

我在屏幕截图中意外创build了drawer_list_item.xml ,使用New -> File菜单,而不是New -> Layout resource file ,现在我无法在devise模式下将其作为常规布局文件打开。 它将其作为纯文本文件打开。 有什么办法可以改变它的types吗? 我无法通过Android Studio的设置find与此相关的任何内容 文件内容: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout> 编辑更多的东西,我试过了: 重新创build不起作用,因为它以相同的方式创build。 但是,当我在删除后重新创build它时,会给出以下例外。 我closures窗口,旧的文本文件重新出现 null java.lang.AssertionError at org.jetbrains.android.util.AndroidResourceUtil.createFileResource(AndroidResourceUtil.java:1251) at org.jetbrains.android.actions.CreateTypedResourceFileAction.doCreateAndNavigate(CreateTypedResourceFileAction.java:131) at org.jetbrains.android.actions.CreateMultiRootResourceFileAction.create(CreateMultiRootResourceFileAction.java:108) at org.jetbrains.android.actions.CreateResourceActionBase$MyInputValidator.create(CreateResourceActionBase.java:292) at com.intellij.ide.actions.ElementCreator$1.run(ElementCreator.java:73) at com.intellij.openapi.application.RunResult.run(RunResult.java:35) at com.intellij.openapi.command.WriteCommandAction$2$1.run(WriteCommandAction.java:114) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1010) at com.intellij.openapi.command.WriteCommandAction$2.run(WriteCommandAction.java:111) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:124) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:99) […]

Android:布尔方法XX总是反转

我在IntelliJ运行lint中得到警告“布尔方法总是倒置”。 我在我的代码库中有几个类似的警告。 我缺less哪种基本的编码风格? public static boolean isBlueToothEnabled(){ final BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if(bluetoothAdapter != null) return bluetoothAdapter.isEnabled(); return false; }

将IntelliJ设置传送到Android Studio

我想要轻松地将IntelliJ中存在的所有自定义快捷方式和IDE特性转移到Android Studio,这样我就可以开始Android应用程序开发生涯,而不必单独configuration每个自定义设置。 我怎样才能做到这一点?

Android Studio。 R类的问题

我已经升级到Android Studio 0.1.6,因为无法编译我的项目。 我得到了81代码错误,这与以前版本的应用程序工作得很好。 没有代码更改。 所有与R类相关的错误,例如: java: cannot find symbol symbol: variable string location: class %mypackagename%.R 和 java: cannot find symbol symbol: variable id location: class %mypackagename%.R 我尝试删除“gen”文件夹的内容几次,它得到了重新生成,但它不能解决问题。 我已经找遍整个互联网的解决scheme,但找不到有类似问题的人。 有些人在将项目导入到Android Studio时遇到了问题,但是我的项目是在intellij创意中创build的,我一直在使用Android Studio进行创作。 顺便说一下,Intellij IDEA可以编译和运行项目,但我已经习惯了Android Studio。 如果它有任何区别,我正在使用MAC OS 10.8。 非常感谢您的帮助。 更新1:我已经检查了这个线程 ,gen和src被选为来源,我没有“import android.r”代码中的任何地方

在Android Studio上将模块或项目导入为库

我想使用HoloEverywhere(他)喜好插件与我的dynamic壁纸项目。 该项目几乎完成,我只是需要它看起来从android 2.3到4.4相同,所以我继续并遵循指南从GitHub得到HE。 在“Demo”模块的结帐和成功testing之后,我回到了我的项目中,但是我只能创build一个新的模块,而不是导入一个模块,而且我尝试将新项目设置到模块的文件夹插件在我的情况下)Android Studio作为我如果我想重写模块设置,如果我这样做,它创build文件夹,但它不会编译和导入org.holoeverywhere将无法正常工作。

工具 – > Android->启用ADB服务的目的是什么?

为了让IDEA和DDMS连接到相同的仿真器,我必须禁用此function。 它有什么作用? 这个动作有缺点吗?

Android Studio:保持项目文件树状态扩展

我正在使用最新版本的Android Studio。 每当我closuresAndroid Studio或开始debugging/执行项目,然后“项目文件”树崩溃。 是否有一个设置,以保持目前状态的树扩大或扩大整个树? 问候,

在AndroidManifest.xml中找不到包的值

使用Intelij-IDEA编译Android模块时,出现以下错误消息: Cannot find package value in AndroidManifest.xml for module hover帮助告诉我填写设置对话框上的资源页面。 但是,我要填写什么呢? 清单文件是相当sorting的(这是一个库) <manifest android:versionCode='1' android:versionName='0.1' package='com.XXX.datamodel' xmlns:android='http://schemas.android.com/apk/res/android' > <uses-sdk android:minSdkVersion='4' android:targetSdkVersion='8' ></uses-sdk> </manifest>