标签: android-studio

如何在android studio中的外部库中添加jar

我是Android Studio新手.我需要做的是External Libraries在<JDK>文件夹下面添加几个jar文件.

在此输入图像描述

如果有人知道如何做到这一点,请帮助我.

android android-studio

157
推荐指数
8
解决办法
26万
查看次数

Android studio错误"检测到不支持的模块:以下模块不支持编译"

我正在使用Android studio 1.0.1.我的项目中有其他模块引用的java模块.我已经从SVN检查了但现在每一个

检测到不支持的模块:以下模块不支持编译:.遗憾的是,您不能在一个项目中使用非Gradle Java模块和Android-Gradle模块.

收到此错误后,AS停止编译此模块,以便我无法再编译/运行我的项目.

ide android intellij-idea android-studio android-ide

157
推荐指数
16
解决办法
9万
查看次数

为什么Android Studio报告"URI未注册"?

所以我尝试了Android Studio,因为我非常喜欢Resharper,并注意到IDE内置了一些功能.现在创建了一个默认的新项目,我添加了一个新的布局文件,并希望更改现有的默认"hello world"示例布局,并在以下行中出现"URI未注册"错误:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
Run Code Online (Sandbox Code Playgroud)

我还没有对默认生成的项目做任何其他事情.我遇到了另一个似乎相关的问题(Intellij Android项目模式URI没有注册?),但忽略一些东西对我来说很奇怪.我实际上尝试过,但这导致RelativeLayout(以及可能所有其他Android相关的东西)不再被识别(错误消息:"找不到元素'RelativeLayout'的声明").

关于如何解决这个问题的任何想法?

android android-studio

156
推荐指数
9
解决办法
20万
查看次数

Android build默认在build.gradle中构建什么产品风味?

我们有一个使用新Gradle构建系统的Android项目,我们使用Android Studio作为开发工具.如果指定了多种产品风格build.gradle,我们会注意到Android Studio按字母顺序构建了第一个.有没有办法告诉Android Studio在开发过程中只构建和测试特定的产品风格?

android gradle android-studio android-gradle-plugin

156
推荐指数
3
解决办法
3万
查看次数

使用"flatDirs"将本地.aar文件添加到Gradle构建不起作用

我知道这个问题:将本地.aar文件添加到我的gradle构建中,但该解决方案对我不起作用.

我尝试将此语句添加到我的build.gradle文件的顶级:

repositories {
    mavenCentral()
    flatDir {
        dirs 'libs'
    }
}
Run Code Online (Sandbox Code Playgroud)

我还把slidingmenu.aar文件放入/libs并在dependencies部分中引用它:compile 'com.slidingmenu.lib:slidingmenu:1.0.0@aar'但它根本不起作用.

我也试过compile files('libs/slidingmenu.aar')但没有运气.

我错过了什么?有任何想法吗?

PS Android Studio 0.8.2

android android-studio build.gradle android-gradle-plugin aar

155
推荐指数
11
解决办法
15万
查看次数

Android Studio中过时的Kotlin运行时警告

下载并安装了最新的Kotlin插件后,我从Android Studio发出了Outdated Kotlin Runtime警告,告诉我:

您在'kotlin-stdlib-1.1.2'库中的Kotlin运行时版本是1.1.2,而插件版本是1.1.2-release-Studio2.3-3.应更新运行时库以避免兼容性问题.

我尝试单击" 更新运行时"按钮,但收到另一条消息:

目前不支持Gradle项目的自动库版本更新.请手动更新build.gradle.

如何解决这个问题?

android kotlin android-studio kotlin-android-extensions

154
推荐指数
4
解决办法
7万
查看次数

如何运行Android Studio的多个实例

如何运行Android Studio的多个实例?如果选择"File\New Project",则会启动第二个实例,但"File\Open"和"File\Reopen"不会创建第二个实例.

android-studio

153
推荐指数
2
解决办法
5万
查看次数

渲染问题渲染期间引发的异常:com.android.ide.common.rendering.api.LayoutlibCallback

我在Android Studio中创建项目时遇到问题.(版本1.5.1)

我一步一步地描述我的行为:

  • 打开Android Studio.
  • 创建一个没有任何活动的新项目.
  • 进行空白活动.

并且预览模式可能存在问题:

我收到这条消息:

Rendering Problems Exception raised during rendering: com.android.ide.common.rendering.api.LayoutlibCallback.getXmlFileParser(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser;

在堆栈跟踪中:

java.lang.NoSuchMethodError: com.android.ide.common.rendering.api.LayoutlibCallback.getXmlFileParser(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser;
    at com.android.layoutlib.bridge.impl.ResourceHelper.getInternalComplexColor(ResourceHelper.java:146)
    at com.android.layoutlib.bridge.impl.ResourceHelper.getColorStateList(ResourceHelper.java:231)
    at android.content.res.BridgeTypedArray.getColorStateList(BridgeTypedArray.java:308)
    at android.widget.TextView.<init>(TextView.java:776)
    at android.widget.TextView.<init>(TextView.java:705)
    at android.widget.TextView.<init>(TextView.java:701)
    at com.android.layoutlib.bridge.MockView.<init>(MockView.java:50)
    at com.android.layoutlib.bridge.MockView.<init>(MockView.java:45)
    at com.android.layoutlib.bridge.MockView.<init>(MockView.java:41)
    at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:163)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
    at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:858)
    at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:834)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
    at com.android.layoutlib.bridge.bars.CustomBar.<init>(CustomBar.java:95)
    at com.android.layoutlib.bridge.bars.StatusBar.<init>(StatusBar.java:67)
    at com.android.layoutlib.bridge.impl.Layout.createStatusBar(Layout.java:222)
    at com.android.layoutlib.bridge.impl.Layout.<init>(Layout.java:144)
    at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:213)
    at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:426)
    at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350)
    at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:510)
    at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:498)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:888)
    at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:498)
    at com.android.tools.idea.rendering.RenderTask.access$600(RenderTask.java:72)
    at com.android.tools.idea.rendering.RenderTask$3.call(RenderTask.java:610)
    at com.android.tools.idea.rendering.RenderTask$3.call(RenderTask.java:607)
    at com.android.tools.idea.rendering.RenderService.runRenderAction(RenderService.java:362)
    at …
Run Code Online (Sandbox Code Playgroud)

android android-studio

153
推荐指数
2
解决办法
6万
查看次数

Android Studio 错误“安装的构建工具修订版 31.0.0 已损坏”

我在 Android Studio 4.2.2 上。我创建了一个新项目并且没有在启动代码中添加任何内容,每当我单击build 或 run 时,我都会收到此错误:

安装的构建工具修订版 31.0.0 已损坏。使用 SDK Manager 删除并重新安装。

我看过其他帖子的建议,但这些解决方案都没有奏效。这是我尝试过的:

  1. SDK 经理 ? SDK 工具? 选中“显示包详细信息”,取消选中 31.0.0,然后单击“应用”?卸载 31.0.0 吗?检查 31.0.0 并重新安装
  2. 在SDK管理器中,取消31.0.0并尝试在安装旧版本(例如,我已经试过30.0.3)和更新“buildToolsVersion”的build.gradle到安装的版本
  3. 项目结构属性并验证为“构建工具版本”和“编译的 SDK 版本”选择了 31.0.0
  4. 手动删除 build-tools 文件夹中的东西;即,rm -rf /path/to/android/sdk/build-tools/31.0.0(它不像其他一些帖子描述的那样以“-rc”结尾)
  5. 重启安卓工作室
  6. 重新安装 Android Studio

我是一个 Android 菜鸟,只是想建立一个 hello world 项目,这真的不应该这么难。

android android-emulator android-studio android-studio-4.2

153
推荐指数
18
解决办法
9万
查看次数

在圆圈ci中找不到com.android.tools.build:gradle:3.0.0-alpha1

我将gradle插件更新为最新版本:com.android.tools.build:gradle:3.0.0-alpha1 发生此错误:

export TERM="dumb"
if [ -e ./gradlew ]; then ./gradlew test;else gradle test;fi

FAILURE: Build failed with an exception.

What went wrong:
    A problem occurred configuring root project 'Android-app'. Could not
 resolve all dependencies for configuration ':classpath'. Could not
 find com.android.tools.build:gradle:3.0.0-alpha1. Searched in the
 following locations:
 https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha1/gradle-3.0.0-alpha1.pom
 https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.0-alpha1/gradle-3.0.0-alpha1.jar
 Required by:
Run Code Online (Sandbox Code Playgroud)

当前的circle.yml

dependencies:
   pre:
      - mkdir -p $ANDROID_HOME"/licenses"
      - echo $ANDROID_SDK_LICENSE > $ANDROID_HOME"/licenses/android-sdk-license"
      - source environmentSetup.sh && get_android_sdk_25

   cache_directories:
    - /usr/local/android-sdk-linux
    - ~/.android
    - ~/.gradle
   override:
    - ./gradlew dependencies …
Run Code Online (Sandbox Code Playgroud)

android build gradle circleci android-studio

152
推荐指数
7
解决办法
16万
查看次数