我目前正在按照doc使用 React Native 构建我的 Android APK 。
我收到这个错误:
./gradlew bundleRelease
WARNING:: Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.
This repository is deprecated and it will be shut down in the future.
See http://developer.android.com/r/tools/jcenter-end-of-service for more information.
Currently detected usages in: project ':react-native-async-storage_async-storage', project ':react-native-camera', project ':react-native-pager-view', ...
> Task :app:signReleaseBundle FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:signReleaseBundle'.
> …Run Code Online (Sandbox Code Playgroud) 我正在使用 PhpStorm 开发一个项目。
我创建了一个 Caddyfile 来配置我的 Caddy 服务器。
但 PhpStorm 不会格式化或突出显示 Caddyfile 的代码。
我知道我可以更改特定文件的文件类型,但我不知道应该为 Caddyfile 选择哪种文件类型。
intellij idea 中的 Caddyfile 文件类型是什么?
我刚刚从 symfony 4.1 迁移到 4.4 我有这个错误:
传递给 App\EventListener\KernelRequestListener::__construct() 的参数 1 必须是 Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage 的实例,Symfony\Component\Security\Core\Authentication\Token\Storage 的实例\UsageTrackingTokenStorage 给定,在 C:\xampp\htdocs\chat-project-symfony\var\cache\dev\Container06Mjwya\srcApp_KernelDevDebugContainer.php 中调用,第 1130 行
而如果你看看我的KernelRequestListener:
<?php
namespace App\EventListener;
use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage;
//..
class KernelRequestListener
{
private $tokenStorage;
/**
* KernelRequestListener constructor.
* @param TokenStorage $tokenStorage
* ...
*/
public function __construct(TokenStorage $tokenStorage/*...*/)
{
$this->tokenStorage = $tokenStorage;
//..
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的config/services.yaml文件:
#...
services:
#..
App\EventListener\KernelRequestListener:
arguments: [ '@security.token_storage' ]
tags:
- { name: kernel.event_listener, event: kernel.request }
- { name: kernel.event_listener, event: kernel.response …Run Code Online (Sandbox Code Playgroud) 当我尝试将该服务@doctrine.orm.entity_manager作为我的 listener 的参数时发生错误UserDeletionListener。
我的服务:
se.doctrine_listener.user_deletion:
class: SE\CoreBundle\DoctrineListener\UserDeletionListener
arguments:
- "@doctrine.orm.entity_manager"
tags:
- { name: doctrine.event_listener, event: preRemove }
Run Code Online (Sandbox Code Playgroud)
我的听众:
namespace SE\CoreBundle\DoctrineListener;
use Doctrine\Common\Persistence\Event\LifecycleEventArgs;
use Doctrine\ORM\EntityManager;
use SE\UserBundle\Entity\User;
class UserDeletionListener
{
/**
* @var \Doctrine\ORM\EntityManager
*/
private $em;
public function __construct(EntityManager $entityManager)
{
$this->em = $entityManager;
}
/...
Run Code Online (Sandbox Code Playgroud)
这是错误:
Circular reference detected for service "doctrine.dbal.default_connection", path: "doctrine.dbal.default_connection".
Run Code Online (Sandbox Code Playgroud) 我正在使用该包: https: //www.npmjs.com/package/react-native-sse
即使我从文档中复制粘贴代码,我也无法设法从 android 中的服务器接收事件。
import EventSource from "react-native-sse";
const es = new EventSource("https://your-sse-server.com/.well-known/mercure");
es.addEventListener("open", (event) => {
console.log("Open SSE connection.");
});
es.addEventListener("message", (event) => {
console.log("New message event:", event.data);
});
es.addEventListener("error", (event) => {
if (event.type === "error") {
console.error("Connection error:", event.message);
} else if (event.type === "exception") {
console.error("Error:", event.message, event.error);
}
});
es.addEventListener("close", (event) => {
console.log("Close SSE connection.");
});
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它发挥作用?