0
点赞
收藏
分享

微信扫一扫

嵌入式linux系统链接腾讯云的方法

Separes 1天前 阅读 2

运行示例

前提条件

要求java jdk 11版本 并且配置到了环境变量 重要

要求flutter 版本 2.8.0 并且配置到了环境变量 重要

要求dart-sdk版本2.15 并且配置到了环境变量 重要

您已 注册腾讯云 账号,并完成 实名认证。

申请 SDKAPPID 和 SECRETKEY

  1. 登录实时音视频控制台,选择【开发辅助】>【快速跑通Demo】。
  2. 单击【立即开始】,输入您的应用名称,例如TestTRTC,单击【创建应用】。

环境要求:

运行出问题

  • 怎么回事

  •  
  • android {
      compileSdkVersion 33
      ...
    }
    

    然后重新运行你的Flutter项目,应该就能够成功构建了。

  • 如果你无法在 Android Studio 中找到所需的版本,你也可以手动下载并安装相应的 SDK 和构建工具。安装完成后,确保在你的项目中正确配置了使用这个版本的 SDK 和构建工具。

    一旦你的环境中安装了所需的 SDK 和构建工具,重新运行你的 Flutter 项目,应该就能够成功构建了。

    1. flutter clean
      

      然后重新运行你的 Flutter 项目。

    通过这些步骤,应该能够解决你遇到的问题。

    1. flutter clean
      

      然后重新运行你的 Flutter 项目。

    通过这些步骤,应该能够解决你遇到的问题。

  • /D:/flutter_windows_2.8.0-stable/.pub-cache/hosted/pub.flutter-io.cn/tencent_trtc_cloud-2.7.7/lib/trtc_cloud_listener.dart:661:25: Error: The getter 'Uint8List' isn't defined for the class 'TRTCAudioFrameListenerPlatformMethod'.
     - 'TRTCAudioFrameListenerPlatformMethod' is from 'package:tencent_trtc_cloud/trtc_cloud_listener.dart' ('/D:/flutter_windows_2.8.0-stable/.pub-cache/hosted/pub.flutter-io.cn/tencent_trtc_cloud-2.7.7/lib/trtc_cloud_listener.dart').
    Try correcting the name to the name of an existing getter, or defining a getter or field named 'Uint8List'.
          audioFrame.data = Uint8List.fromList(List<int>.from(params['data']));
                            ^^^^^^^^^
    /D:/flutter_windows_2.8.0-stable/.pub-cache/hosted/pub.flutter-io.cn/tencent_trtc_cloud-2.7.7/lib/trtc_cloud_listener.dart:677:30: Error: The getter 'Uint8List' isn't defined for the class 'TRTCAudioFrameListenerPlatformMethod'.
     - 'TRTCAudioFrameListenerPlatformMethod' is from 'package:tencent_trtc_cloud/trtc_cloud_listener.dart' ('/D:/flutter_windows_2.8.0-stable/.pub-cache/hosted/pub.flutter-io.cn/tencent_trtc_cloud-2.7.7/lib/trtc_cloud_listener.dart').
    Try correcting the name to the name of an existing getter, or defining a getter or field named 'Uint8List'.
          audioFrame.extraData = Uint8List.fromList(List<int>.from(params['extraData']));
                                 ^^^^^^^^^
    
    
    FAILURE: Build failed with an exception.
    
    * Where:
    Script 'D:\flutter_windows_2.8.0-stable\packages\flutter_tools\gradle\flutter.gradle' line: 1070
    
    * What went wrong:
    Execution failed for task ':app:compileFlutterBuildDebug'.
    > Process 'command 'D:\flutter_windows_2.8.0-stable\bin\flutter.bat'' finished with non-zero exit value 1
    
    * Try:
    > Run with --stacktrace option to get the stack trace.
    > Run with --info or --debug option to get more log output.
    > Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 24s
    Exception: Gradle task assembleDebug failed with exit code 1
    
    
    怎么回事
    
    1. import 'dart:typed_data';
      
    2. 检查参数类型: 确保传递给 Uint8List.fromList 方法的参数类型是 List<int>。你可以添加一些调试语句,确认参数类型和值是否正确。

    3. 清理缓存并重新构建: 有时候清理 Flutter 和 Gradle 的缓存可以解决一些编译问题。你可以尝试运行 flutter clean 命令清理 Flutter 缓存,然后重新构建项目。

    4. 查看文档和示例: 如果以上方法都没有解决问题,你可以查看相关库的文档和示例,看是否有类似的用法示例或者已知的解决方法。

    通过以上步骤,你应该能够解决这个编译错误。如果问题仍然存在,可以提供更多的代码片段或者详细的错误信息,这样我可以给出更具体的帮助。

  • ע: D:\flutter_windows_2.8.0-stable\.pub-cache\hosted\pub.flutter-io.cn\path_provider_android-2.0.12\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.javaʹ����δ�����򲻰�ȫ�IJ�����
    ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:unchecked ���±��롣
    ע: ijЩ�����ļ�ʹ�û򸲸����ѹ�ʱ�� API��
    ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:deprecation ���±��롣
    ע: ijЩ�����ļ�ʹ����δ�����򲻰�ȫ�IJ�����
    ע: �й���ϸ��Ϣ, ��ʹ�� -Xlint:unchecked ���±��롣
    
    乱码
  • 这些警告信息看起来是由于编译过程中使用了非 ASCII 字符,导致终端输出了乱码。虽然这些警告信息看起来比较杂乱,但通常不会影响到你的应用程序的运行。

    根据警告信息中提到的路径 D:\flutter_windows_2.8.0-stable\.pub-cache\hosted\pub.flutter-io.cn\path_provider_android-2.0.12\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java,似乎是在处理路径提供者插件(path_provider)的 Android 部分时出现了一些问题。但从这个信息来看,并没有提供具体的错误信息或者异常。

    要解决这个问题,你可以尝试以下几点:

    1. 清理缓存并重新构建: 运行 flutter clean 清理 Flutter 缓存,然后重新构建你的应用程序。

    2. 检查依赖版本: 确保你使用的 path_provider 插件的版本是最新的,并且与你的 Flutter 版本兼容。

    3. 查看详细日志: 如果上述步骤无法解决问题,你可以尝试添加 -v 参数重新运行构建命令,以获取更详细的日志信息,帮助你定位问题所在。

    4. 更新插件: 如果问题依然存在,可以尝试更新相关的插件或者依赖库到最新版本,看是否有已知的问题修复。

    通过以上步骤,你应该能够解决这个警告信息所引发的问题。如果问题依然存在,欢迎提供更多的详细信息,我会尽力帮助你解决。

安装到手机如果白屏的话,请关闭app后台让后将 ,让后重新启动app就可以看到所有模块按钮了

 

举报

相关推荐

0 条评论