The solution
In order to avoid any detours seen later, the solution is posted directly. The rest of the content is just to record and restore the problem.
How to: Replace Android Platform Tools 29 with Android Platform Tools 28. Download the link at the end of the article.
Problem reproduction
Oddly enough, I went out for an experimental class, and when I came back Android Studio couldn’t compile the Flutter app. The output of the console part is as follows:
Exit code -1073740940 from C:\SDK\platform-tools\adb -s emulator-5554 shell -x logcat -v time -t l
Bash adb --version
output:
Android Debug Bridge version 1.0.40
Version 29.0.1-5303910
Installed as C:\SDK\platform-tools\adb.exe
Since taicai did not see any problem, he thought to go to doctor
to check the problem with flutter. The partial output is as follows:
[√] Flutter (Channel master, v1.7.2-pre.30, on Microsoft Windows [Version 10.0.17763.529], locale zh-CN)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
× Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit https://flutterchina.club/using-ide/ to get more instructions.
[√] Android Studio (version 3.4)
[√] VS Code, 64-bit edition (version 1.34.0)
[!] Connected device
! No devices available
! Doctor found issuses in 2 categories.
So the problem is probably the Android License, right?Fortunately, the solution is as follows: reinstall or upgrade SDK Manager
First, enter the bin directory of SDK tools, CD C:\SDK\tools\bin
, and directly execute sdkmanager --update
. I thought everything would be ok, but the output is as follows:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
Apparently the solution given by Doctor Flutter didn’t work, so I had to scan the Internet for a flutter. Solutions such as adb kill
don’t work
In my anger, I reinstalled Android Studio. After docor
, I got an extra line of output as follows:
Error retrieving device properties for ro.product.cpu.abi
However, there was still no solution for goose to search with this method, so she had to go out and look for over the wall (after all, Google stuff) and soon found the first issue of 26 May 2017. The dropdown is basically an unresolved problem. So I continued to find the issue of the second 23 Apr 2018. At the end of the page, I found the following comment, which was published two days ago, namely June June 2019, which was about the same time as my problem
This is a problem with platform tools 29. Temporary fix in my issue
According to the comment, it should be the problem of Platform Tools 29. He mentioned an issue later and got a solution after clicking on it.
Install the latest version of android studio beta on windows (platform tools 29 will be installed)
OK, so that’s the easy part, degrade Platform Tools
- open the folder where the SDK is located and remove the platform-tools folder (make sure the adb related process is finished) unzip the platform-tools 28 and put it in and replace it with
(The SDK Manager for Android Studio also seems to be able to degrade directly, but I don’t know why this doesn’t work, so I recommend downloading a manual replacement.)
Here is the download address:
Windows: http://dl-ssl.google.com/android/repository/platform-tools_r28.0.2-windows.zip
macOS: http://dl-ssl.google.com/android/repository/platform-tools_r28.0.2-darwin.zip
Linux: http://dl-ssl.google.com/android/repository/platform-tools_r28.0.2-linux.zip
OK, bash once doctor
, all green through ~
Open AVD group photo, end scattering flowers ~
I found a temporary fix while we wait for a solution provided by the Flutter team
Hopefully flutter will be good for me ~ less of this bug~
Read More:
- Flutter: How to Fix Android module can’t recognize flutter SDK source code
- Eclipse relies on spring boot configuration processor, and there is no prompt for writing properties and YML
- springcloud alibaba Integrating nacos reports errors: create config service error!properties=NacosConfigPropertie
- [Solved] Failed to bind properties under ‘spring.servlet.multipart.file-size-threshold‘ to
- API Failed to Connect phoenix Error: java.sql.SQLException: ERROR 726 (43M10): Inconsistent namespace mapping properties
- How to Solve appium Startup Error (Various Error Messages)
- E/Art: failed sending reply to debugger: the solution of broken pipe
- [Solved] android Execution failed for task ‘:app:processDebugManifest‘
- How to Fix COM Surrogate has stopped working in Windows 7
- Android studio compilation failed: java.util.concurrent.ExecutionException: com.android.ide.common.process.Process
- Android Studio Error: Error:moudle not specified [How to Solve]
- Android solution Java.util.concurrent.ExecutionException: com.Android.ide.common.process.ProcessException: exception
- [Solved] Springboot Project Start Error: An attempt was made to call the method com.google.common.collect.Multimaps.asMap
- [Solved] Default native-compiler executable ‘cl.exe‘ not found via environment variable PATH
- [Solved] fragment error: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapplication/com.example.myapplication.MainActivity}…
- [Solved] Execution failed for task ‘:app:uploadCrashlyticsMappingFileRelease‘
- Android Compile Error: “SSL error when connecting to the Jack server. Try ‘jack-diagnose‘”
- [Solved] Frida-server Startup Error: syntax error: unexpected‘(‘
- [Solved] AndroidStudio libcrypto.a(armcap.o):armcap.c:function OPENSSL_cpuid_setup: error: undefined referen
- Error:Abnormal build process termination [How to Solve]