从GitHub下载到的Android app
https://github.com/tensorflow/examples/tree/master/lite/examples/digit_classifier/android
在Android Studio中却无法编译通过
8:57 Gradle sync started
8:58 Gradle sync failed: Sync failed: reason unknown (47 s 527 ms)
解决办法:
到你的目录下去查找log
C:\Users\{Administrator(你自己的id)}\AppData\Local\Google\AndroidStudio2020.3\log
查找发现,出错的日志栈开头如下
2021-12-28 08:58:40,554 [1764865] WARN - ea.gradle.project.sync.SdkSync - Module: 'app' platform 'android-30' not found.
2021-12-28 08:58:40,558 [1764869] ERROR - intellij.openapi.progress.Task - Module: 'app' platform 'android-30' not found.
com.android.tools.idea.gradle.project.sync.idea.issues.SdkPlatformNotFoundException: Module: 'app' platform 'android-30' not found.
那么,则回到Android Studio的“FIle”——“Settings”中搜索“sdk”,在右边框框中找到对应的sdk Platform版本 ——30。
然后ok,再重新到“File”——“Sync Project with Gradle Files”即可发现可以编译通过。
参见:
Gradle sync failed: Sync failed: reason unknown_csdn_hhhhh的博客-CSDN博客