安卓开发常见的问题

安卓开发如何调试真机

1.连接真机方法
打开开发者模式。
2.电脑无法识别手机
1)驱动精灵安装驱动
2)豌豆荚识别手机。
3.豌豆荚识别手机,但是android studio adb停止工作
1)在运行里输入cmd,打开命令行工具,使用netstat -aon|findstr 5037查看adb.exe的5037端口是否被占用。
2)5037被进程为8244的进程所占用,然后用命令tasklist /fi “PID eq 8244”
3)打开进程管理系统,关闭PPAdbServer.exe。

如何查看手机使用哪种CPU架构?

cmd命令:
adb shell
cat /proc/cpuinfo
adb shell getprop ro.product.cpu.abi

Lint found fatal errors while assembling a release target.

在app下build.gradel添加以下代码,来解决

//在这里添加以下代码,来解决Lint found fatal errors while assembling a release target.
lintOptions {
       checkReleaseBuilds false
       abortOnError false
}

安卓开发常见的问题_第1张图片

Could not find com.android.tools.build:aapt2:3.3.2-5309881.

解决方法:project的build.gradle文件里加入google()

allprojects {
   repositories {
       google()  //添加此代码来解决Could not find com.android.tools.build:aapt2:3.3.2-5309881.报错。
       jcenter()
   }
}

如何生成apk

生成方法:(1)点击bulid -->Generate Signed Bundle or APK -->
(2) APK --> Next --> 填写Key store path

生成apk时,报错:Lint found fatal errors while assembling a release target.

详细报错信息:

Lint found fatal errors while assembling a release target.

To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
    lintOptions {
        checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false
    }
}

解决方法:在app下build.gradel添加以下代码,来解决。
安卓开发常见的问题_第2张图片

AndroidStudio新导入项目,无法编译,rebuild、clean都无效

原因:没有同步更新 Sync Project with Gradle Files
解决方法:点击“Sync Project with Gradle Files”按钮。
在这里插入图片描述

你可能感兴趣的:(安卓开发)