小编Le *_*aul的帖子

更新gradle Android Studio后链接引用失败

我更新了Gradle之后出现了这个错误(我还在更新Gradle的同时添加了maven {jitpack.io}和geofirestore依赖项):

Android resource linking failed
Output:  C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found.
C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:11: error: resource android:attr/dialogCornerRadius not found.
C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1169: error: resource android:attr/fontVariationSettings not found.
C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1170: error: resource android:attr/ttcIndex not found.
error: failed linking references.

Command: C:\Users\Paul\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\74062dcec80f00402d5904d26f22db6e\aapt2-3.2.0-4818971-windows\aapt2.exe link -I\
        C:\Users\Paul\AppData\Local\Android\Sdk\platforms\android-27\android.jar\
        --manifest\
        C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml\
        -o\
        C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_\
        -R\
        @C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt\
        --auto-add-overlay\
        --java\
        C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\
        --custom-package\
        com.how2ride.how2ride\
        -0\
        apk\
        -c\
        en,fr\
        --output-text-symbols\
        C:\Users\Paul\AndroidStudioProjects\How2Ride2\app\build\intermediates\symbols\debug\R.txt\
        --no-version-vectors
Daemon:  AAPT2 aapt2-3.2.0-4818971-windows Daemon #0
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

这里我的Project build gradle:

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'


        // NOTE: …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio-3.0

37
推荐指数
4
解决办法
3万
查看次数

Flutter 热重载和热重启并不总是有效

现在一周,有时当我 HotReload 我的更改没有应用(日志说它是 HotReload 但实际上他们不是)和我 HotRestart 时一样,所以我被迫停止并重新运行应用程序(和有时删除构建)!

    Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v1.15.17, on Microsoft Windows [version 10.0.17763.1098], locale fr-FR)

[?] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[?] Chrome - develop for the web
[?] Android Studio (version 3.6)
[?] Connected device (3 available)

• No issues found!
Run Code Online (Sandbox Code Playgroud)

我在 Android Emulator 9 Pie 上运行我的应用程序。

编辑:我试图使 AndroidStudio 的缓存无效并重新启动,并且还尝试了另一个模拟器,但它没有解决问题......

run-app flutter flutter-build flutter-hotreload flutter-compiler

4
推荐指数
1
解决办法
3695
查看次数

语法错误:意外的保留字,用于等待循环

我有一个这样的功能:

exports.deleteUser = functions.https.onCall(async(data, context) => {
    let id = context.auth.uid;
    console.log('Delete user: ' + id);

    //delete from algolia
    usersIndex.deleteObject(id);
    console.log(id + 'Deleted from algolia');

    //delete user following
    await admin.firestore().collection('users').doc(id).collection('Following').get()
      .then(async(snapshot) => {
        for await (const document of snapshot.docs) {
          await admin.firestore().collection('users').doc(document.documentId)
            .update({
              'NumberOfFollowers': FieldValue.increment(-1)
            });
          await admin.firestore().collection('users').doc(document.documentId).collection('Followers')
            .doc(id).delete();
        }
        return console.log('Following of ' + id + ' deleted');
      });
...
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将它部署到 firebase 函数时,我收到以下错误:

!  functions[deleteUser(us-central1)]: Deployment error.
Function failed on loading user code. Error message: Code in file index.js …
Run Code Online (Sandbox Code Playgroud)

javascript node.js google-cloud-functions

3
推荐指数
1
解决办法
4737
查看次数

Runner.app/Runner.app/...无限循环Xcode构建失败

当我尝试构建我的应用程序时,我在控制台中收到此错误:

Xcode build done.                                           114,3s
Failed to build iOS app
Error output from Xcode build:
?
    ** BUILD FAILED **


Xcode's output:
?
    error: '/Users/paul/AndroidStudioProjects/Chronopsi/build/ios/Debug-iphoneos/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app/Runner.app' is longer than filepath buffer size (1025). (in target 'Runner' from project 'Runner')
    note: Using new build system
    note: Planning build
    note: Constructing build description

Could not build the precompiled application for the device.
Run Code Online (Sandbox Code Playgroud)

我在 Xcode 11.3.1

我有最新版本的 Flutter。

我尝试构建另一个我几个月前已经构建的旧应用程序,它运行良好。

编辑:我试图将构建更改为旧版,但我遇到了同样的错误,它仍然说“注意:使用新的构建系统”,而在我的日志中它说“检测到旧版构建系统”...

Launching lib/main.dart on iPhone 11 Pro Max in debug mode...
Legacy build system detected, …
Run Code Online (Sandbox Code Playgroud)

xcode build ios android-studio flutter

3
推荐指数
1
解决办法
409
查看次数

圆形图像文件

我执行此代码是为了从 firestore 获取图像并将其用作地图标记的图标。

final StorageReference storageReference =
FirebaseStorage().ref().child("ProfilePictures/" + widget.userId);
String avatarDownloadPath = await storageReference.getDownloadURL();
final File _avatar = await DefaultCacheManager().getSingleFile(avatarDownloadPath);
Uint8List __avatar = await _avatar.readAsBytes();
BitmapDescriptor avatar = BitmapDescriptor.fromBytes(__avatar);

setState(() {
  _markers.add(Marker(markerId: MarkerId("UserPosition"), position: userLocation, icon: avatar ));
});
Run Code Online (Sandbox Code Playgroud)

此代码有效,但我想将图像设置为圆形,但我不知道该怎么做...

如果你也知道如何在周围添加一个圆圈并像这样设置动画,我会非常满意:

在此处输入图片说明

(我没有找到更具有代表性的东西,但我只想要一个圆圈)

paint bitmap dart flutter uint8array

0
推荐指数
1
解决办法
669
查看次数