记录踩过的坑-Android Studio
发布日期:2021-05-04 03:56:57 浏览次数:30 分类:原创文章

本文共 1699 字,大约阅读时间需要 5 分钟。

目录


远程真机调试

File-Settings-Plugins,在Marketplace里搜索wifi,下载“WIFI ADB ULTIMATE”。

注意,有很多种类似插件,但其他都没试过。

安装,重启Android Studio,右边可以看到这个插件的图标。

第一次要用usb连接手机,连上之后拔掉线,后面就可以远程连接了。

注意手机需要和Android Studio电脑在同一wifi下。

 

设置SDK路径

File-Other Settings-Default Project Structure

 

Minimum supported Gradle version is 5.1.1. Current version is 4.8.

gradle plugin 的版本和 gradle 本身的版本没有正确对应

找到 project 的 build.gradle ,根据表格中的版本号,修改版本号为正确对应的版本号即可。

 

Call requires API level 3 (current min is 1)

我用的gradle

在app的build.gradle里的defaultConfig里加入:minSdkVersion 16

16可以改成别的。

 

NDK编译报错SIMPLE: Error configuring

修改build.gradle(最外层,项目的gradle)

把classpath改为 'com.android.tools.build:gradle:3.4.1'

因为升级的原因,ndk用了Ninja

 

Could not download tensorflow-android.aar

修改为: implementation group: 'org.tensorflow', name: 'tensorflow-android', version: '1.13.1'

version以后可能会变,自行调整。

 

Android Error:Execution failed for task':app:compileDebugJavaWithJavac'

在android studio中的terminal(cmd也可以),调用“gradlew compileDebugJavaWithJavac”,可以查看到详细的错误信息。

 

Could not find AndroidManifest.xml file using generation folder

可以设置清单文件默认的路径

android {       ......        javaCompileOptions {            annotationProcessorOptions {                arguments = [                        "androidManifestFile": "$projectDir/src/main/AndroidManifest.xml".toString()                ]            }        }        ......    }

 

Plugin with id 'com.android.application' not found

对于android studio3.0以上,打开报错的项目的build.gradle,确保有以下代码。

buildscript {                     repositories {        google()        jcenter()    }    dependencies {                    classpath 'com.android.tools.build:gradle:3.0.1'    }}allprojects {    repositories {        google()        jcenter()    }}

gradle版本号根据自己的调整。

上一篇:记录踩过的坑-Android开发
下一篇:用AI解决校园霸凌的感想

发表评论

最新留言

不错!
[***.144.177.141]2025年04月01日 19时37分53秒