Articles of android studio

Android Studio 3.1中缺少“保存屏幕截图”选项

我已经将android studio从3.0.1更新到3.1,现在没有选项可以直接在Android studio 3.0.1中查看XML文件有Save Screenshot的选项 现在在更新android studio版本到3.1时,它缺失了 是移动到任何其他地方?

Android Studio:使用CoordinatorLayout渲染问题

当我将CoordinatorLayout设置为我的根元素时,我在Android Studio渲染预览时会出现以下错误。 java.lang.NoClassDefFoundError: Could not initialize class android.support.design.widget.CoordinatorLayout at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105) at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:177) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:214) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:142) at android.view.LayoutInflater.inflate(LayoutInflater.java:482) at android.view.LayoutInflater.inflate(LayoutInflater.java:385) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:413) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:321) at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:497) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:485) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:894) at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:485) at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:590) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:644) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:79) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152) […]

Android Studio Gradle项目同步失败

我收到错误:“Gradle项目同步失败。基本function(例如,eiditing)将无法正常工作。” 和错误日志: Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.10/userguide/gradle_daemon.html Please read below process output to find out more: ———————– Error occurred during initialization of VM […]

无法创建jvm错误代码4 android studio

我刚刚更新了我的上一个Android Studio并得到了这个错误: 无法创建jvm错误代码-4 JVM路径:C:\ Program Files \ Java \ jdk1.7.0_45 \ jre如果已经安装了32位JDK,请定义一个未解决的JAVA_HOMEvariables。

在Android视图上以编程方式设置’?selectableItemBackground’

在xml中,我经常这样做来模拟onClick效果: … 有没有办法在java中访问?selectableItemBackground ?

在Android Studio 1.0之后,values-21,values-22或values-xx文件夹消失了

当我创建一个API14最小的新项目时,我的项目中没有values-21或values-22文件夹。 我在任何地方都没有看到任何styles.XML,那么我应该如何为Lollipop添加XML代码呢? 我使用的是Android Studio 1.0.1,我安装了SDK 21,21.1.1,24.0.2。

为什么Android Gradle preDexDebug“源和目标必须不同”构建失败?

我有一个使用Android Studio 0.8.1构建的Android应用程序并面临此问题: Error:Execution failed for task ‘:app:preDexDebug’. > java.lang.IllegalArgumentException: Source C:\Users\mfedorov\AndroidStudioProjects\EPOS2\app\build\intermediates\pre-dexed\debug\mate-api-0.0.1-SNAPSHOT-0ef7e3259aeaf19202f545da97dc6b1ae2502c9a.jar and destination C:\Users\mfedorov.ALTIUS-PLUS\AndroidStudioProjects\EPOS2\app\build\intermediates\pre-dexed\debug\mate-api-0.0.1-SNAPSHOT-0ef7e3259aeaf19202f545da97dc6b1ae2502c9a.jar must be different 这是我的build.gradle文件内容(我更改的部分,其余部分是默认的) configurations.all { // check for updates every build resolutionStrategy.cacheChangingModulesFor 0, ‘seconds’ } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘org.apache.commons:commons-collections4:4.0’ compile ‘org.slf4j:slf4j-android:1.7.7’ compile ‘com.altius.logging:logging-utils:0.0.1-SNAPSHOT’ compile group: “com.altius.mate”, name: “mate-bluetooth”, version: “0.0.1-SNAPSHOT”, changing: true compile group: […]

Android工作室无法渲染布局预览

我一直在使用Android Studio 0.8.6来开发应用程序,并且在使用API​​21时遇到布局预览问题。 我收到以下错误: 呈现问题:无法实例化以下类: – android.support.v7.widget.Toolbar 我有最新的SDK Build工具(21.0.2)以及下载和安装的完整API21。 我的targetSDKVersion在gradle文件中设置为21。 如果我将预览更改为使用API​​20渲染,一切似乎都很好。 下面提供了exception详细信息。 谢谢! exception详细信息java.lang.ClassNotFoundException:android.support.v4.content.ContextCompatApi21 at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:148)at java.lang.ClassLoader.loadClass(ClassLoader.java:424) )位于android.support.v7.intent.widget.TintManager.getDrawable的android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:319)的java.lang.ClassLoader.loadClass(ClassLoader.java:357) TintManager.java:133)在Android.support的android.support.v7.internal.widget.TintTypedArray.getDrawable(TintTypedArray.java:62)android.support.v7.widget.Toolbar。(Toolbar.java:248)。 v7.widget.Toolbar。(Toolbar.java:190)位于android.view的android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806)的java.lang.reflect.Constructor.newInstance(Constructor.java:408)。 android.view.LayoutInflater.in中android.view.LayoutInflater.rInflate(LayoutInflater.java:782)的LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64) flate(LayoutInflater.java:504)在android.view.LayoutInflater.inflate(LayoutInflater.java:385)

Android Studio:错误:非法字符:’\ u2028′

我正在尝试执行JSONObject请求: final String URL = “https://some/url”; // Post params to be sent to the server HashMap params = new HashMap(); params.put(“param1”, param1); params.put(“param2”, param2); params.put(“param3”, param3); params.put(“param4”, param4); JsonObjectRequest req = new JsonObjectRequest(URL, new JSONObject(params), new Response.Listener() { @Override public void onResponse(JSONObject response) { try { VolleyLog.v(“Response:%n %s”, “läuft”); } catch (JSONException e) { e.printStackTrace(); […]

加速multidex应用程序中的gradle构建

我的应用程序有一堆必不可少的库,这就是为什么我被迫使用multidex支持库并且它运行良好。 但问题出在哪里是在gradle buid速度。 平均需要2分钟才能构建,当我开发和测试时,这非常烦人。 有没有办法加快我的调试版本?