Articles of intellij idea

Android Studio / Intellij,Gradle错误:原因:对等方未经过身份validation

此刻与intelliji战斗。 该死的东西不会下载我gradle 2.1。 我有一个在github上托管的Android项目,我已将其克隆到我的笔记本电脑上。 我有SSL证书,我知道这个,因为我可以使用SSL从谷歌下载SDK软件,我也可以下载gradle 1.12。 我无法下载的是gradle 2.1。 (我可以使用我的网络浏览器下载gradle 2.1) 我从intellij收到的消息是相当臭名昭着的Error:Cause: peer not authenticated错误。 从运行intellij的终端我得到这个: * What went wrong: A problem occurred configuring root project ‘XXXXXXX’. > Could not resolve all dependencies for configuration ‘:classpath’. > Could not resolve com.android.tools.build:gradle:0.13.0. Required by: :XXXXXXX:unspecified > Could not HEAD ‘https://jcenter.bintray.com/com/android/tools/build/gradle/0.13.0/gradle-0.13.0.pom’. > peer not authenticated (XXXXXX将隐藏应用程序的身份 – 这不是错误) […]

使用已弃用的API时,Android Studio无法编译

我在Android Studio上编译和运行应用程序时遇到问题。 问题:我不喜欢我使用弃用的API。 (来自gradlew compileDebug –stacktrace 。 这里有完整的 gradlew compileDebug –stacktrace Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 的背景: 我正在使用PreferenceActivity,它使用onPreferenceTreeClick和addPreferencesFromResource(int) ,这两种方法都是不推荐使用的方法。 我正在使用ABS和ViewPager库,它们似乎也在其代码中使用了弃用的方法。 问题: 可以将运行配置编辑到一个扩展位置, 尽管已弃用的API,它仍可以成功编译吗? 可以更改/编辑/修改哪些内容以允许构建成功编译? 鉴于我计划支持pre-ICS设备和使用已弃用的APIS,不应该提出问题。 编辑 因此,命令提示符下的编译器表明构建成功,问题直接从Android Studio运行,构建过程失败: FAILURE: Build failed with an exception. 问题似乎是我不知道如何解决的问题,流行的是: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: already added: 这发生在三个不同的地方: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; Landroid/support/v4/app/ActivityCompatHoneycomb; […]

android studio不下载源代码和javadoc

使用安卓工作室版本0.1.3和Android gradle插件版本0.4.2。 我注意到它没有为我的任何依赖项提供源代码。 我之前在eclipse上使用了第三方android插件,并且通常使用maven你也可以配置它来做到这一点。 任何人都知道如何启用android插件或android工作室来获取工件的源和javadoc? 我遇到的另一个问题是我为这样的提供范围创建了一个配置 configurations { provided } android.applicationVariants.each { variant -> variant.javaCompile.classpath += configurations.provided } 哪个在gradle中完美运行,但android studio不会将其添加到其类路径中。 任何人都知道怎么解决这个问题? 我试过像这样的想法gradle插件 idea { module { downloadJavadoc = true downloadSources = true scopes.PROVIDED.plus += configurations.provided } } 但是在尝试修改范围时没有java插件它不起作用。 另外,下载javadoc和源代码的设置也不起作用 我真的很失望android工作室和新的gradle构建系统如何组合在一起,真的想切换但是按照这个速度它只是不现实

Android注释:带注释的类Xyz_找不到它的原始版本(“找不到符号类Xyz”)

我使用最新的Android Annotations 2.6和IntelliJ IDEA。 有时我总是对注释/类路径/编译顺序有问题。 似乎不规律地发生。 我今天早些时候编译了项目,然后稍后更改了res / layout-xml文件,然后我尝试构建项目并得到错误。 但是xml和java源文件中没有语法错误或任何内容。 问题是带注释的类没有find它的原始类 cannot find symbol class Intro 错误。 我的项目结构: /src/ /app/activity/Intro … /gen-annotation-processed/ /app/activity/Intro_ … /gen … 我的IDEA注释首选项: 处理器路径: /path/to/project/ext-libs/androidannotations-2.6.jar 处理器FQ名称: com.googlecode.androidannotations.AndroidAnnotationProcessor 项目的Android IDEA模块中的源文件夹: gen gen-annotation-processed src 构建项目时在IDEA中登录时出错(通过IDEA,没有ant或maven): (类“简介”存在于src文件夹中,并且没有错误。) 更新 :我现在正在使用它,虽然不知道在使用来回设置之后我改变了什么/在哪里。 实际上它可能只是IDEA的一个问题而不是实际上与android-annotations有关,尚不确定。 通常似乎工作的是:做一个Rebuild (可能抛出编译错误,忽略)。 然后做一个Build (不是一个完整的重建)。 由于某些原因,多重编译运行在进行重建时无法正常工作,需要执行rebuild + build组合。

IntelliJ – 64K方法dex问题的动态类加载

我正在开发一个快速接近dex文件的64K方法限制的项目。 这篇Android开发人员博客文章 (自2011年7月起)解释了如何使用由Ant驱动的命令行构建来动态加载类,但是没有探讨如何在IDE中使用它(除了说它在Eclipse中不起作用) )。 我环顾四周,找不到任何关于让这个系统在IntelliJ中工作的东西。 IntelliJ是否支持使用多个dex文件构建应用程序? 如果是这样,如何设置它?

如何将Robolectric,Maven,ActionBarSherlock(最好是+ IntelliJ)集成到Android项目中?

我一直在撞墙一段时间试图让maven,robolectric,actionbar sherlock和intellij,所有人都玩得很好。 我现在已经放弃了与intellij一起建设并且专注于maven。 当我跳过maven构建中的测试时,我有一个带有操作栏的应用程序(这告诉我,我很高兴继续使用ActionBar集成前端)。 IntelliQ构建在ManifestParsingTest.java上失败,抱怨它不知道junit在哪里(以及其他问题)。 Robolectric集成 我已经在项目中成功运行了Robolectric。 我将Jake Wharton的要点中的文件复制到src/test/java/com/blah/blah/support/ (除了ShadowSherlockFragmentActivity.java src/test/java/com/blah/blah/support/shadows/ ShadowSherlockFragmentActivity.java )并放入我的自定义测试运行器的构造函数中的这一行(位于support文件夹中): ActionBarSherlock.registerImplementation(ActionBarSherlockRobolectric.class); mvn错误 我遇到了这些构建错误(IntelliJ也有相同的红色波浪形): [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:testCompile (default-testCompile) on project Blah: Compilation failure: Compilation failure: [ERROR] /Users/clatislaw/Documents/Code/Android/projectName/src/test/java/com/blah/blah/support/SherlockResourceLoader.java:[29,9] cannot find symbol [ERROR] symbol : constructor ResourceLoader(int,java.lang.Class,java.util.List,java.io.File) [ERROR] location: class com.xtremelabs.robolectric.res.ResourceLoader [ERROR] /Users/clatislaw/Documents/Code/Android/projectName/src/test/java/com/blah/blah/support/SherlockResourceLoader.java:[45,5] method does not override or implement a method from […]

将android支持库v4添加到intellij ide

我想在intelli j中使用android支持库v4中的viewpager。 目前,我正在使用Android SDK 4.1 我将android-support-v4.jar复制到’libs’下的intellij android项目中 在intellij的项目设置中 我去了“Modules”=>“MyModuleName”=>依赖项选项卡,并通过导航到我自己项目下的libs /文件夹的路径来添加android-support-v4.jar 我检查了除了这个新添加的jar文件之外的’export’ 但我仍然无法在我的应用程序中使用viewpager。 我得到了一个崩溃信息: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxxx/com.xxxx.MyActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class android.support.v4.view.ViewPager

Android:Logcat在Intellij IDEA中没有显示任何内容

在Intellij IDEA中Logcat输出是emtpy – 怎么办? 应用程序正在运行(动态壁纸),日志级别为Verbose,设备选择正确,ADB和USB调试已启用。

如何使用Ant构建Android项目? (IntelliJ IDE)

我在IntelliJ IDEA IDE中有一个项目,我想建立一个并行的生产Ant构建过程,我可以随着时间的推移进行扩展。 我已经使用IntelliJ的function来创建Ant构建文件,它位于Build菜单上,因此Ant构建过程正在运行,并在IDE中运行。 都好。 但是IntelliJ创建的Ant脚本只是编译为类文件,并没有通过APK进行完整的Android构建过程(据我所知)。 你能指点我参考一个参考源(或一个例子)来帮助我理解如何让ANT脚本完成Android项目的完整构建吗? 如果你知道,知道如何扩展它以包括Proguard,生产签名和插入生产地图密钥也是有用的。

Gradle sync失败:原因:打开zip文件时出错Corrupt Dependency Cache

嘿伙计我是Android Studio的新手,刚刚开始学习Udacity的这个在线课程“开发Android应用程序”。问题是我正在开发的项目与“ Sunshine ”课程保持一致,未能正确同步。 .. 这是事件日志中显示的消息.. Gradle sync失败:原因:打开zip文件时出错 日志的完整描述: **2017-03-04 08:14:32,358 [ 61978] WARN – nal.AbstractExternalSystemTask – Cause: error in opening zip file com.intellij.openapi.externalSystem.model.ExternalSystemException: Cause: **error in opening zip file** at com.android.tools.idea.gradle.project.sync.idea.ProjectImportErrorHandler.getUserFriendlyError(ProjectImportErrorHandler.java:86) at com.android.tools.idea.gradle.project.sync.idea.AndroidGradleProjectResolver.getUserFriendlyError(AndroidGradleProjectResolver.java:361) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:769) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$ProjectConnectionDataNodeFunction.fun(GradleProjectResolver.java:749) at org.jetbrains.plugins.gradle.service.execution.GradleExecutionHelper.execute(GradleExecutionHelper.java:227) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:112) at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:72) at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.lambda$resolveProjectInfo$0(RemoteExternalSystemProjectResolverImpl.java:37) at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59) at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37) at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49) at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:51) at […]