GVKun编程网logo

收藏的链接-Android Studio(收藏的链接怎么放到桌面)

19

对于收藏的链接-AndroidStudio感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解收藏的链接怎么放到桌面,并且为您提供关于AndroidStudio–如何配置AndroidStudi

对于收藏的链接-Android Studio感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解收藏的链接怎么放到桌面,并且为您提供关于Android Studio – 如何配置Android Studio以询问项目何时启动?、Android Studio 不显示创建 Firestore 索引的链接、Android Studio 链接不到 android source 解决办法、android studio修改配置文件夹(.android .gradle .AndroidStudio)位置的宝贵知识。

本文目录一览:

收藏的链接-Android Studio(收藏的链接怎么放到桌面)

收藏的链接-Android Studio(收藏的链接怎么放到桌面)

解决AndroidStudio下载gradle慢的问题 - 简书

 

@L_301_1@

 

解决Android Studio出现GC overhead limit exceeded - 竹山一叶 - 博客园

 

Android Studio – 如何配置Android Studio以询问项目何时启动?

Android Studio – 如何配置Android Studio以询问项目何时启动?

当我打开Android Studio IDE时,他们打开我选择的最后一个项目:

我希望Android Studio向我询问有关要打开的项目,我该怎么做?

解决方法:

您只需要取消选中Android Studio默认设置检查的一项内容即可.

像这样做,

转到文件 – >设置或按(Ctrl Alt S)

在IDE Settings选项卡下,从窗口左侧选择General Option

设置将出现在右侧,现在只需取消选中在启动时重新打开上一个项目

然后单击底部的“应用”和“确定”按钮.

现在,每当您关闭Android-Studio时,您的项目都将关闭,因此它将打开一个窗口来选择项目

Android Studio 不显示创建 Firestore 索引的链接

Android Studio 不显示创建 Firestore 索引的链接

如何解决Android Studio 不显示创建 Firestore 索引的链接?

我将 firestore 用于我的一个 android 应用程序,每当我运行我的应用程序时,如果其中触发了 firestore 查询,这需要在 firestore Android Studio / firestore sdk 中创建索引,用于在 logcat 控制台中显示该 URL .最近更新 Android Studio 或 Firestore 依赖项后,这似乎已停止。

我在我的应用程序中启用了 firestore 登录,当我打开触发 firestore 查询的应用程序时,我在 logcat 中看到以下内容,但没有自动创建索引的链接

I/Firestore: (22.0.1) [WatchStream]: (25c2d74) Stream received: # com.google.firestore.v1.ListenResponse@e6b130b4
    target_change {
      cause {
        code: 9
        message: "no matching index found."
      }
      target_change_type: REMOVE
      target_change_type_value: 2
      target_ids: 172
    }

我还看到 firestore 在 logcat 中记录了我的查询

I/Firestore: (23.0.2) [WatchStream]: (2d5d4c2) Stream sending: # com.google.firestore.v1.ListenRequest@14c8c909
    add_target {
      query {
        parent: "projects/helpline-bly/databases/(default)/documents"
        structured_query {
          from {
            collection_id: "sample"
          }
          order_by {
            direction: ASCENDING
            direction_value: 1
            field {
              field_path: "state"
            }
          }
          order_by {
            direction: DESCENDING
            direction_value: 2
            field {
              field_path: "modified"
            }
          }
          order_by {
            direction: DESCENDING
            direction_value: 2
            field {
              field_path: "__name__"
            }
          }
          where {
            composite_filter {
              filters {
                field_filter {
                  field {
                    field_path: "createdby"
                  }
                  op: EQUAL
                  op_value: 5
                  value {
                    integer_value: 0
                    string_value: "UGdydNYpAbRpDIH8qcNX"
                  }
                }
              }
              filters {
                field_filter {
                  field {
                    field_path: "state"
                  }
                  op: NOT_EQUAL
                  op_value: 6
                  value {
                    integer_value: 0
                    string_value: "COMPLETE"
                  }
                }
              }
              op: AND
              op_value: 1
            }
          }
        }
      }
      target_id: 172
    }

这是我目前尝试过的

  1. 使缓存无效/重新启动(多次)
  2. 使用较旧的 Firestore 依赖项
  3. 重新安装 Android Studio(新版本和旧版本)

更新:

我用 try-catch 块包装了我的 firestore 查询,我看到 firestore 抛出错误但仍然没有链接

#lambda$observeQuery$0$BaseFragment: com.google.firebase.firestore.FirebaseFirestoreException: Failed_PRECONDITION: no matching index found.
        at com.google.firebase.firestore.util.Util.exceptionFromStatus(Util.java:117)
        at com.google.firebase.firestore.core.EventManager.onError(EventManager.java:166)
        at com.google.firebase.firestore.core.SyncEngine.removeAndCleanupTarget(SyncEngine.java:588)
        at com.google.firebase.firestore.core.SyncEngine.handleRejectedListen(SyncEngine.java:424)
        at com.google.firebase.firestore.core.MemoryComponentProvider$RemoteStoreCallback.handleRejectedListen(MemoryComponentProvider.java:99)
        at com.google.firebase.firestore.remote.RemoteStore.processtargetError(RemoteStore.java:577)
        at com.google.firebase.firestore.remote.RemoteStore.handleWatchChange(RemoteStore.java:461)
        at com.google.firebase.firestore.remote.RemoteStore.access$100(RemoteStore.java:53)
        at com.google.firebase.firestore.remote.RemoteStore$1.onWatchChange(RemoteStore.java:176)
        at com.google.firebase.firestore.remote.WatchStream.onNext(WatchStream.java:108)
        at com.google.firebase.firestore.remote.WatchStream.onNext(WatchStream.java:38)
        at com.google.firebase.firestore.remote.AbstractStream$StreamObserver.lambda$onNext$1$AbstractStream$StreamObserver(AbstractStream.java:119)
        at com.google.firebase.firestore.remote.-$$Lambda$AbstractStream$StreamObserver$IZBnAkL3D_hQ5ofbDpSmX2lhuPo.run(UnkNown Source:4)
        at com.google.firebase.firestore.remote.AbstractStream$CloseGuardedRunner.run(AbstractStream.java:67)
        at com.google.firebase.firestore.remote.AbstractStream$StreamObserver.onNext(AbstractStream.java:110)
        at com.google.firebase.firestore.remote.FirestoreChannel$1.onMessage(FirestoreChannel.java:125)
        at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:658)
        at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:643)
        at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
        at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at com.google.firebase.firestore.util.AsyncQueue$SynchronizedShutdownAwareExecutor$DelayedStartFactory.run(AsyncQueue.java:229)
        at java.lang.Thread.run(Thread.java:764)
     Caused by: io.grpc.StatusException: Failed_PRECONDITION: no matching index found.
        at io.grpc.Status.asException(Status.java:541)
        at com.google.firebase.firestore.util.Util.exceptionFromStatus(Util.java:115)
        at com.google.firebase.firestore.core.EventManager.onError(EventManager.java:166) 
        at com.google.firebase.firestore.core.SyncEngine.removeAndCleanupTarget(SyncEngine.java:588) 
        at com.google.firebase.firestore.core.SyncEngine.handleRejectedListen(SyncEngine.java:424) 
        at com.google.firebase.firestore.core.MemoryComponentProvider$RemoteStoreCallback.handleRejectedListen(MemoryComponentProvider.java:99) 
        at com.google.firebase.firestore.remote.RemoteStore.processtargetError(RemoteStore.java:577) 
        at com.google.firebase.firestore.remote.RemoteStore.handleWatchChange(RemoteStore.java:461) 
        at com.google.firebase.firestore.remote.RemoteStore.access$100(RemoteStore.java:53) 
        at com.google.firebase.firestore.remote.RemoteStore$1.onWatchChange(RemoteStore.java:176) 
        at com.google.firebase.firestore.remote.WatchStream.onNext(WatchStream.java:108) 
        at com.google.firebase.firestore.remote.WatchStream.onNext(WatchStream.java:38) 
        at com.google.firebase.firestore.remote.AbstractStream$StreamObserver.lambda$onNext$1$AbstractStream$StreamObserver(AbstractStream.java:119) 
        at com.google.firebase.firestore.remote.-$$Lambda$AbstractStream$StreamObserver$IZBnAkL3D_hQ5ofbDpSmX2lhuPo.run(UnkNown Source:4) 
        at com.google.firebase.firestore.remote.AbstractStream$CloseGuardedRunner.run(AbstractStream.java:67) 
        at com.google.firebase.firestore.remote.AbstractStream$StreamObserver.onNext(AbstractStream.java:110) 
        at com.google.firebase.firestore.remote.FirestoreChannel$1.onMessage(FirestoreChannel.java:125) 
        at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInternal(ClientCallImpl.java:658) 
        at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:643) 
        at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) 
        at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123) 
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457) 
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301) 
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 
        at com.google.firebase.firestore.util.AsyncQueue$SynchronizedShutdownAwareExecutor$DelayedStartFactory.run(AsyncQueue.java:229) 
        at java.lang.Thread.run(Thread.java:764) 
2021-07-15 16:08:42.416 27162-27280/com.atomnest.helpline D/StreamDownloadTask: Initial opening of Stream Failed
    java.io.IOException: Could not open resulting stream.
        at com.google.firebase.storage.StreamDownloadTask.createDownloadStream(StreamDownloadTask.java:145)
        at com.google.firebase.storage.StreamDownloadTask.access$000(StreamDownloadTask.java:36)
        at com.google.firebase.storage.StreamDownloadTask$1.call(StreamDownloadTask.java:167)
        at com.google.firebase.storage.StreamDownloadTask$1.call(StreamDownloadTask.java:164)
        at com.google.firebase.storage.StreamDownloadTask$StreamProgressWrapper.ensureStream(StreamDownloadTask.java:325)
        at com.google.firebase.storage.StreamDownloadTask$StreamProgressWrapper.access$100(StreamDownloadTask.java:262)
        at com.google.firebase.storage.StreamDownloadTask.run(StreamDownloadTask.java:175)
        at com.google.firebase.storage.StorageTask.lambda$getRunnable$7$StorageTask(StorageTask.java:1072)
        at com.google.firebase.storage.-$$Lambda$StorageTask$q9YBoR_A8LB-JxTCx8JRQvabaZs.run(UnkNown Source:2)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
        at java.lang.Thread.run(Thread.java:764)

之前的错误曾经是这样的

com.google.firebase.firestore.FirebaseFirestoreException: Failed_PRECONDITION: The query requires an index. You can create it here: https://console.firebase.google.com/project/exam-package/database/firestore/indexes?...

对此的任何帮助都会非常有帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

Android Studio 链接不到 android source 解决办法

Android Studio 链接不到 android source 解决办法

问题: 在 AndroidSDK 中已经下载了 android source,但是在 androidStudio 中不能跳转到源码。

答案:C:\Users\10261651\.AndroidStudio2.1\config\options\jdk.table.xml  中添加 source 的路径

<jdk version="2">
      <name value="Android API 25 Platform" />
      <type value="Android SDK" />
      <homePath value="D:\SDK" />
      <roots>
        <annotationsPath>
          <root type="composite">
            <root type="simple" url="jar://$APPLICATION_HOME_DIR$/plugins/android/lib/androidAnnotations.jar!/" />
          </root>
        </annotationsPath>
        <classPath>
          <root type="composite">
            <root type="simple" url="jar://D:/SDK/platforms/android-25/android.jar!/" />
            <root type="simple" url="file://D:/SDK/platforms/android-25/data/res" />
          </root>
        </classPath>
        <javadocPath>
          <root type="composite">
            <root type="simple" url="file://D:/SDK/docs/reference" />
          </root>
        </javadocPath>
        <sourcePath>
          <root type="composite">
            <root type="simple" url="file://D:/SDK/sources/android-25" />  // 这里是需要添加的配置
          </root>
        </sourcePath>
      </roots>
      <additional jdk="1.8" sdk="android-25" />
    </jdk>

android studio修改配置文件夹(.android .gradle .AndroidStudio)位置

android studio修改配置文件夹(.android .gradle .AndroidStudio)位置

Android studio安装之后一般默认在c:/user/userid(*****)/;(比如:c:/user/xiaohong/)其他软件在安装中要创建缓存文件夹,那么也会在这个目录创建,比如Notepad++等

这三个文件夹的作用:

.android 这个文件夹是Android SDK生成的AVD(Android Virtual Device Manager)即模拟器存放路径 
.AndroidStudio 这个文件夹是Android Studio的配置文件夹,主要存放一些AndroidStudio设置和插件和项目的缓存信息 

.gradle 这个文件夹是构建工具 Gradle的配置文件夹,也会存储一些项目的构建缓存信息

默认创建路径在C盘,比较占空间,现在来转移至D盘

android文件夹的修改 
这个文件夹是由Android SDK配置模拟器生成的,也是最占空间的一个。 
首先,需要添加一个系统的环境变量ANDROID_SDK_HOME,如下图: 

这里写图片描述

 
创建模拟器后默认位置还是在C盘,复制到D盘,修改如下图: 

这里写图片描述

AndroidStudio文件夹的修改 
进入Android Studio的安装目录,进入bin文件夹,用文本编辑软件打开idea.properties,去掉以下两项的注释符号#,修改对应的路径为新路径即可。 

这里写图片描述

gradle文件夹的修改 

这里写图片描述

陈贵贵 发布了82 篇原创文章 · 获赞 4 · 访问量 2万+ 私信 关注

今天关于收藏的链接-Android Studio收藏的链接怎么放到桌面的介绍到此结束,谢谢您的阅读,有关Android Studio – 如何配置Android Studio以询问项目何时启动?、Android Studio 不显示创建 Firestore 索引的链接、Android Studio 链接不到 android source 解决办法、android studio修改配置文件夹(.android .gradle .AndroidStudio)位置等更多相关知识的信息可以在本站进行查询。

本文标签: