原创 第一篇:Android原生項目接入Flutter

接入Flutter分爲下面幾個步驟 1.在Android Studio中創建一個Flutter Moudle 如圖:創建 Flutter project 選擇創建Flutter Module 3.選擇Flutter module保存的

原创 Flutter異常 NoSuchMethodError The getter focusScopeNode was called on null

在啓動新頁面是出現異常: [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: NoSuchMethodError: The getter 'focusS

原创 is translated here but not found in default local  和 is not translated in問題

is not translated in 問題 如下圖: 如果不希望提示,可以使用: <resources tools:ignore="MissingTranslation" xmlns:tools="http://schemas.a

原创 android studio 無法導入jar包

android studio在誤刪除jar包之後,執行撤銷操作,但是此時一直無法導入成功,也沒有報錯誤信息, 經過排查發現,還原後的jar包是0 kB,所以重新複製一份jar文件導入就OK了  

原创 Android studio運行項目時,不重新編譯項目只運行已經有的debug包

在使用Android studio時,遇到一個困擾的問題,每次修改完代碼運行到真機/模擬器上的時候,發現修改的內容無效,還以爲是代碼的問題,後來發現,Android Studio運行到真機上的代碼,是以前的debug包,將這個debug包

原创 修改Flutter SDK版本之後報錯

最新使用Flutter 插件時,提示需要更高版本的Flutter SDK,在自動更新SDK版本之後,現有的項目各種報錯,而且又需要快速測試上線,時間緊急,所有又想辦法退回以前的SDK 版本,通過在官網上下載SDK包,然後重新配置了SDK的

原创 打包異常java.lang.OutOfMemoryError: GC overhead limit exceeded

發現GC overhead limt exceed檢查是Hotspot VM 1.6定義的一個策略,通過統計GC時間來預測是否要OOM了,提前拋出異常,防止OOM發生。Sun 官方對此的定義是:“並行/併發回收器在GC回收時間過長時會拋

原创 Android studio 生成.so庫小白模式

在網上有很多例子,使用的多是配置NDK,但是我按照那些例子一步一步走,也能編譯成功,但是結果就是生成不了NDK文件夾,也沒有.so庫.最終也沒能找到是什麼原因,但是在這裏看到了另外一種方法:https://blog.csdn.net/xi

原创 android studio導入flutter 項目

導入flutter項目的時候不要使用new ->Import Project,這樣導入的flutter項目目錄沒辦法用,除非導入的是Android項目的目錄,這樣可以運行,但是不包含flutter的代碼,運行個demo看效果還可以,不能編

原创 Android 刪除文件夾

Android中 如何想要刪除文件夾,則文件夾必須是一個空文件夾,否則無法刪除,所有在刪除文件夾之前需要刪除文件夾下的所有文件. 要刪除的文件夾 String tempVideoPath = "xxx/xxx/xx" File temp

原创 Android Studio 如何編譯SO

1,編寫native java文件 public class OpenCvRebuild { static { System.loadLibrary("openCvRebuild"); } p

原创 Android 打release包異常 Lint found fatal errors while assembling a release target.

運行debug時沒有出現問題,但是打包過程中出現異常,   Lint found fatal errors while assembling a release target. To proceed, either fix the i