Articles of android studio

Android Studio 3.0 Canary 5 – 错误:无法加载类'org.gradle.api.internal.component.Usage'

我已经读过所有关于这个问题的现有堆栈问题,他们的解决scheme并没有帮助我。 这个问题已经很明显,因为所有AS更新超过2.3。 创build一个新的项目是好的,并build立 我试图复制“新项目”中的所有值,但仍然存在 错误: 错误:无法加载类“org.gradle.api.internal.component.Usage”。 这种意外错误的可能原因包括: Gradle的依赖关系caching可能已损坏(有时发生在networking连接超时之后)。重新下载依赖项并同步项目(需要networking) Gradle构build过程(守护进程)的状态可能已损坏。 停止所有的Gradle守护进程可能会解决这个问题。 停止Gradle构build过程(需要重新启动) 您的项目可能使用与项目中的其他插件或项目请求的Gradle版本不兼容的第三方插件。 在损坏的Gradle进程的情况下,您也可以尝试closuresIDE,然后杀死所有的Java进程。 gradle-wrapper.properties distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip 项目build.gradle buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-alpha5' classpath "io.realm:realm-gradle-plugin:0.89.1" } } allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } } } task clean(type: Delete) { delete rootProject.buildDir } […]

最新的支持库v4需要minSdk(API 20,L Preview)?

我试图用Android Studio 0.8.0testing版和最新的工具来运行一个项目,它需要API 20,所以它无法在API 19上运行 有任何想法吗?

Android Studio XML不能识别objectAnimator

我一直试图animation之间的两个片段之间的过渡。 我原来在xml中放置了一个属性animation(并没有真正起作用),然后将其更改为objectAnimator。 出于某种原因,Android Studio不能识别objectAnimator标签。 这里是我的AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.nick.randomapplication" > <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Base.AppCompat.Light" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 我的build.Gradle: apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { applicationId "com.example.nick.randomapplication" minSdkVersion 19 targetSdkVersion 20 versionCode 1 versionName "1.0" […]

如何在滚动视图顶部添加浮动操作button

我有一个浮动动作button,我想添加在滚动视图的顶部,使button保持,即使你滚动。 我希望它在滚动视图的顶部和屏幕的右下angular。 我需要使用什么样的组合来实现这个目标? 这里是xml文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:fab="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.nhscoding.safe2tell.STORIES" android:background="@color/stor_back"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="bottom" > <com.getbase.floatingactionbutton.FloatingActionButton android:id="@+id/pink_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" fab:fab_icon="@drawable/ic_add" fab:fab_colorNormal="@color/fab_back" fab:fab_colorPressed="@color/fab_pressed_back" android:layout_gravity="end" android:layout_marginBottom="16dp" android:layout_marginRight="16dp"/> </LinearLayout> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view1" android:layout_width="match_parent" android:layout_height="200dp" android:layout_marginTop="@dimen/card_margin_top" android:layout_marginBottom="@dimen/card_margin_bottom" android:layout_marginLeft="@dimen/card_margin_left" android:layout_marginRight="@dimen/card_margin_right" card_view:cardCornerRadius="@dimen/card_radius" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/card_title_top" android:layout_marginBottom="@dimen/card_title_bottom" android:layout_marginLeft="@dimen/card_title_left" android:layout_marginRight="@dimen/card_title_right" android:text="@string/card1_title" android:textSize="@dimen/card_title_size" […]

如何手动设置gradle-2.2.1-all.zip

我想用这个命令来运行我的unit testing gradlew.bat connectedInstrumentTest 但它试图下载https://services.gradle.org/distributions/gradle-2.2.1-all.zip 我的下士阻止了它。 因此,我想手动设置压缩,我已经从浏览器下载。 下面列出了我失败的方法 在Program Files \ Android \ Android Studio \ gradle \ gradle-2.2.1中粘贴它不起作用 文件 – >设置 – >构build执行,部署 – >构build工具和定义的Gradle主目录没有工作 任何build议,除了这些将不胜感激。 谢谢。

Android Studio在gradle上设置了Jackson Parser的麻烦

我无法将Jackson Parser依赖项添加到我的项目中。 目前我在build.gradle上使用这些代码行: compile 'com.fasterxml.jackson.core:jackson-core:2.7.2' compile 'com.fasterxml.jackson.core:jackson-annotations:2.7.2' compile 'com.fasterxml.jackson.core:jackson-databind:2.7.2' 我唯一需要的是我知道它在数据绑定包中的ObjectMapper。 当我在gradle中添加这些行时,我按下了同步,并且一切都正确。 问题是在模拟器上运行该项目,这个错误出现在Android Studio上的消息: 错误:执行任务':app:transformResourcesWithMergeJavaResForDebug'失败。 com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在APK中复制的重复文件META-INF / NOTICE File1:C:\ Users \ Igor.gradle \ caches \ modules-2 \ files -2.1 \ com.fasterxml.jackson.core \ jackson-databind \ 2.7.2 \ 84ffa765dd258dbab8695963c41308b054f3a1cb \ jackson-databind-2.7.2.jar File2:C:\ Users \ Igor.gradle \ caches \ modules-2 \ files-2.1 \ com.fasterxml.jackson.core \jackson核心\ 2.7.2 \ 8b8310381b690e317f5f0574e9b2dd7034778b4c \jackson核心-2.7.2.jar […]

Android Studio更新后的Java.lang.ClassNotFoundException

我从稳定的频道更新到Android Studio 2.1。 只要我这样做,我得到了我的login类,这是长期声明在清单中的ClassNotFoundException。 在更新之前,我的应用程序正在编译。 com.myapp E/AndroidRuntime: FATAL EXCEPTION: main Process: com.myapp, PID: 29605 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.myapp/com.myapp.Login}: java.lang.ClassNotFoundException: Didn't find class "com.myapp.Login" on path: DexPathList[[zip file "/data/app/com.myapp-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3023) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3294) at android.app.ActivityThread.access$1000(ActivityThread.java:210) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1704) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6938) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199) Caused […]

Androiddate时间select器在一个对话框中

我正在使用材料Date Timeselect器为我的Android应用程序。 但我想在一个对话框中结合Date和Timeselect器。 我正在关注这一个 。 但是我需要selectdate之后的时间。 请build议可能的方法来做到这一点。

在Samsung Galaxy S3上运行Android应用程序的应用程序挂在上传文件中

我的只有一个活动的应用程序在包括Genymotion提供的Samsung Galaxy S3仿真器在内的所有仿真器上运行完美。 我正在使用Android Studio。 当我把我真正的三星Galaxy S3连接到我的电脑时,它读取设备正确,它是在线与所有正确的开发人员选项。 它被adb正确列为“设备”。 我的目标是正确的API(18)我相信,Android 4.3的设备 这就是它被卡住的地方,真正的设备上什么也没有发生:

Android Studio – Gradle

我正在尝试使用1.3.0的Android工作室的最新版本的gradle。 http://android-developers.blogspot.ro/2015/07/get-your-hands-on-android-studio-13.html 不幸的是,我在尝试更新gradle版本时遇到了问题。 以前的gradle版本是1.2.3,现在想把它更新到1.3.0。 我收到以下错误: Error:Cannot access first() element from an empty List 我也更新到Android Studio 1.3,我目前正在使用以下的构build工具: buildToolsVersion "23.0.0 rc3" 我尝试从我的项目中删除gradle和.gradle dirs,也从用户家目录中删除.gradle dir,但没有成功。 即使我试图去文件 – >无效的caching/重新启动,但仍然没有解决scheme。