Android Studio似乎不再检测应用程序何时安装在目标设备上并打开.它被卡在"安装APK"上,进度条为空.没有错误,apk成功安装并打开,只是IDE仍然显示"正在安装APK",它不会自动连接调试器.我可以使用"将调试器附加到Android进程按钮"手动连接调试器,但这并不理想.
任何人都可以提出任何建议,以及如何解决它?
当我跑步时
$ flutter run
我在移动设备上收到提示,询问是否要在设备上安装该应用程序。我同意,那么什么也没发生!
卡在这里
Launching lib/main.dart on POCO F1 in debug mode...
Initializing gradle...                                           1.5s
Resolving dependencies...                                        9.2s
Gradle task 'assembleDebug'...                                  22.9s
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                     14.9s
那什么都没有
编辑:它似乎在重新启动一切后工作,没有其他解决方案真正注意到。
我在以下线程中找不到有用的解决方案:
Flutter 卡在安装 build\app\outputs\apk\app.apk
这不是同一个问题,我的没有完成安装。
我有一个 Honor 7 作为连接设备并使用 Visual Studio Code。
运行“flutter run”时会发生以下情况:
Launching lib/main.dart on PLK L01 in debug mode...
Initializing gradle...                                       1,1s
Resolving dependencies...                                    3,3s
Gradle task 'assembleDebug'...
Gradle task 'assembleDebug'... Done                         15,6s
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                     -
加载最后一步后,我的设备会要求接受应用程序安装。接受后,它会在安装后提供 2 个选项:
打开应用
完成(含义 = 返回主屏幕)
无论哪种方式,最后一步都没有完成。'flutter clean'没有区别。热重载不起作用。有没有其他人遇到过这个问题?
'颤动医生 -v' 输出:
[?] Flutter (Channel stable, v1.0.0, on Microsoft Windows [Version 10.0.17134.590], locale de-DE)
    • Flutter version 1.0.0 at F:\flutter
    • Framework revision 5391447fae (3 months ago), 2018-11-29 …我想在我的 Android Flutter 应用程序中包含 Firebase 应用程序检查 Firebase 存储。因此,我遵循官方文档:https://firebase.flutter.dev/docs/app-check/usage。
这是我的 Kotlin MainActivity:
import android.os.Bundle
import com.google.firebase.FirebaseApp
import com.google.firebase.appcheck.FirebaseAppCheck
import com.google.firebase.appcheck.debug.DebugAppCheckProviderFactory
import io.flutter.embedding.android.FlutterActivity
class MainActivity : FlutterActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        FirebaseApp.initializeApp(/*context=*/ this);
        val firebaseAppCheck = FirebaseAppCheck.getInstance()
        firebaseAppCheck.installAppCheckProviderFactory(
                DebugAppCheckProviderFactory.getInstance())
        super.onCreate(savedInstanceState)
    }
}
这是我的 main():
void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  await FirebaseAppCheck.instance.activate();
  runApp(MyApp());
}
我还将其添加到我的 app/build.gradle 中
dependencies {
  implementation 'com.google.firebase:firebase-appcheck-debug:16.0.0-beta01'
}
当我向 firebase 存储发出请求时,我希望控制台中出现类似以下内容:
D DebugAppCheckProvider:将此调试密码输入到您项目的 Firebase 控制台的允许列表中:123a4567-b89c-12d3-e456-789012345678
相反,我收到一个错误:
获取应用程序检查令牌时出错;使用占位符标记代替。错误:com.google.firebase.FirebaseException:从 API 返回错误。代码:403 主体:来自此 Android 客户端应用程序的请求被阻止。
我在这里错过了什么吗?我正在使用带有 …
如果我们OnDestroy()在Android应用程序的每个活动中覆盖方法都可以吗?
@Override
    public void onDestroy() {
        super.onDestroy();
}
只需通过调用super.onDestroy()中onDestroy()的方法,将它清理内存资源?
我想在 flutter 中处理一些文件,所以我想使用 Android Studio 设备文件资源管理器来检查是否一切正常。但是设备文件资源管理器显示红色警告“初始化 ADB 时出错:找不到 Android 调试桥”
在使用 Java 的“普通”Android 项目上没有问题,并且一切都显示正确。
我重新安装了 Android Studio,更改了 AVD,但没有任何改变。
这是 Flutter 或 Android Studio 中的错误吗?谢谢你的帮助。