小编DrZ*_*hod的帖子

Android Studio:aapt.exe创建了太多进程,使Android Studio变得非常慢

这是我在这个网站上的第一个问题,所以我为在这个问题上所犯的任何错误道歉.

好了到了这一点:我目前在安卓工作室遇到这个问题,输入速度非常慢,这意味着我需要一段时间直到我输入字符时才出现.(注意:即使在构建了Gradle之后)

因此,当我打开任务管理器时,我注意到进程aapt.exe(当我重新编写它时,编译代码时需要它)已经打开了多达20个进程,除了使用我的RAM Memeory之外什么都不做.

当我关闭它们时,我需要重新启动Android Studio,因为我无法启动模拟器.(错误:管道正在关闭)

由于我还没有在互联网上找到任何东西,但我问你是否有人也有这个问题.请注意,此问题适用于我制作的任何项目.我也不知道为什么以及何时发生,但我想当我尝试开始仿真时会发生这种情况,或者至少这是我注意到它的时候.

因为我猜你会问这个:系统:

  • Win10
  • 英特尔i7
  • 8GB RAM
  • 500GB
  • 使用Android Studio:2.2.3
  • JRE 1.8.0_76_release-b03 amd64
  • 使用的仿真器:Nexus 6 API 24 Nougat,Nexus 5 API 24 Nougat,Nexus 6P API 22 Lollipop

如果你必须一直重新启动Android Studio,这个问题在编码时非常烦人,这需要花费很多时间.

PS.:希望我的标签是正确的.

performance android-studio

16
推荐指数
1
解决办法
1382
查看次数

在哪里检查Firebase实时数据库位置(美国,欧盟或亚洲)

我是澳大利亚的开发人员,我正在使用Firebase Realtime数据库来安装Android和iOS上的项目.

客户抱怨滞后和延迟,特别是在登录时,我试图找出默认情况下美国服务器上是否有任何Firebase进程,但可以转移到亚洲以提高性能.

当我检查我的Google云端控制台时,默认的存储分区设置为美国,但我找不到有关Firebase实时数据库的任何信息.

firebase google-cloud-console firebase-realtime-database

13
推荐指数
2
解决办法
3052
查看次数

Flutter, dart:io - 将 Uint8List(来自 websocket)转换为我可以绘制的 jpeg 文件

我编写了一个简单的nodejs ws websocket 服务器,它在客户端连接时提供二进制 jpeg 文件,如下所示:

import WebSocket = require("ws");

console.log("Websocket is starting...");
// Setup websocket
const wss = new WebSocket.Server({ port: 8080 });

wss.on("connection", function connection(webSocket) {
    console.log("Connected");

    webSocket.on("message", function incoming(message) {
        console.log("received: %s", message);
    });

    webSocket.on("error", function error(err) {
        console.log(err.error);
    });
    webSocket.send(binaryJpegFile);
});
Run Code Online (Sandbox Code Playgroud)

这段代码有一个错误,因为它默认作为文本发送,所以我替换了:

webSocket.send(binaryJpegFile);
Run Code Online (Sandbox Code Playgroud)

和:

webSocket.send(binaryJpegFile, {binary: true});
Run Code Online (Sandbox Code Playgroud)

现在,我的颤振代码使用以下代码将二进制 jpeg 文件作为 Uint8List 接收:

  WebSocket socket;

  void handleWebSocket(data) {
    // Listen for incoming data. We expect the data to be a JSON-encoded String.
    print("WebSocket data received");
    if …
Run Code Online (Sandbox Code Playgroud)

dart-io flutter

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