调试应用程序运行时,扑扑的apk崩溃

时间:2019-07-14 14:52:58

标签: android flutter dart youtube

我构建了一个具有练习列表和youtube视频链接的应用。该应用程序可以在调试版本中按预期方式运行,但是只要单击包含“视频”链接的按钮,我构建的apk始终会崩溃。 我正在使用flutter_youtube小部件。 由于“调试”模式按预期工作,可能导致APK崩溃。 我使用flutter build apk而非flutter install构建了apk,这有关系吗?我也没有签名

导入“ package:flutter / material.dart”;

导入'package:flutter_youtube / flutter_youtube.dart';

        body: ListView.builder(
          itemCount: exercise.length,
          itemBuilder: (context, index){
            return Card(
              child: ListTile(
                title: Text(keys[index]),
                trailing: RaisedButton(
                  child: const Text('Watch Video'),
                  color: Colors.blue,
                  onPressed: () {
                                FlutterYoutube.playYoutubeVideoByUrl(
                                  apiKey:"API KEY",
                                  videoUrl: exercise[index],
                                  autoPlay: true, //default false
                                );
                              },),),
       ```


1 个答案:

答案 0 :(得分:0)

根据Google文档

  

重要提示:当您准备将应用发布给用户时,请遵循   再次执行这些步骤,并为您创建一个新的OAuth 2.0客户端ID   生产应用程序。对于生产应用,请使用您自己的私钥进行签名   生产应用程序的.apk文件。有关更多信息,请参见   应用程序。

基于此,我认识到,除非我拥有Auth 2.0 API密钥,否则该应用将无法运行,因为Youtube将不会响应我一直在使用的Debug API。