安卓开发常见问题
安卓开发如何调试真机
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
}
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添加以下代码,来解决。
AS如何使用网易mumu模拟器
1.先把网易mumu模拟器运行起来!
打开Android Terminal,输入: D:\an\sdk_as\platform-tools (进入到这个目录,目录的地址就是你AS的SDK的adb文件所在位置)。
2.输入:adb connect 127.0.0.1:7555。
出现 connected to 127.0.0.1:7555 就说明连接成功了。
3.选择真机调试,就可以看到虚拟机了。
上一篇: 移动端开发常见问题
下一篇: Dart12.载入第三方库