------------------by2024.3 start----------
一.android studio虚拟机 avd 总是属于启动中
答:关掉studio,在c盘/用户\.android\avd\Pixel_API_29.avd中
1.删掉multiinstance.lock
2. cache.img.qcow2(我的)改成其他名字
二.android studio速度问题
答:gradle.properties中添加
jiaxi org.gradle.parallel=true org.gradle.caching = true # adb install apk by jiaxi android.injected.testOnly=false
三.目前最新的gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
四.谷歌学习
https://developers.google.cn/ml-kit/vision/
五.aab 变成apk安装到虚拟机
1.先下载bundletool
2.
bundletool build-apks --bundle=red_ccc.aab --output=D:/code_android/ner.apks --ks=D:/keystore/aa.jks --ks-pass=pass:Aa1314 --ks-key-alias=stcddd --key-pass=pass:Aa1314
//采用默认签名
java -jar bundletool-all-1.15.6.jar build-apks --bundle=red_ccc.aab --output=red_0328.apks
//将apks搞到设备上去
java -jar bundletool-all-1.15.6.jar install-apks --apks=red_0328.apks
------------------by2024.3 end----------
进入app 设置页面
按快捷组合键:Ctrl+Alt+Shift+S 组合键,选择你的工程所在的Signing选项卡,如下图所示!
一。android debug卡在waiting for debugger
0.android 手机开发者模式重开试一下
1、打开了多个IED,关闭其它的留下一个。就是打开了两个模拟设备,比如:一个手机,一个夜神模拟器。
2、重启adb, 运行命名 adb kill-server 再 adb start-server。
3、adb端口5073被占用,只要结束掉占用的进程就行了。去任务管理器中找到对应的相同的端口号,将其关闭就行。
4、手机上的360手机助手会影响,会抢占 adb ;
5、电脑上的电脑管家,360安全卫士等杀毒软件有影响;
————————————————
版权声明:本文为CSDN博主「sunbinkang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sunbinkang/article/details/79746336
二.技巧
1.首先安装gitee 客户端 ,以及网页登陆账号 密码,
2.在Android studio的Terminal中直接操作:gradlew compileDebug --stacktrace
3.然后在 c://user/ gradle.properties 取消 代理访问
2. CTRL + SHIFT + Z->重做
3. CTRL + Y->删除行
1.git branch
另外小哥创建了dev分支,我在 cmd 运行
git branch -a 看不多东西,
方法 : git fetch 输入民吗
git checkout dev
三.关于提交git 更新当前
1.一般单击 project 右键,》Git(local history下面),》reposi> pull ,也就是拉下来
关于提交git 提交代码服务器
1.在编辑器的顶部 git 上去,记得 选择commit and push( 点击sdk manager 旁边)
参考
AndroidStudio项目同步码云gitee步骤_大明子又称小码哥的博客-CSDN博客
Android Studio 编辑窗口最大数目限制修改 :总是自动关闭窗口
方法,打开android seting 然后编辑 editor tabs 然后tab limit
另外 android debug 时候,我的note 6 总是wait for force
如
1.手机设置,,关闭开发者模式再打开
或者
1.重启android studio
gradlew compileDebugJavaWithJavac
就能确切的定位错误。
/Users/xxx/work/workspace/github/DefineViewStudy/app/src/main/java/com/idealcn/define/view/ui/MainFragment.java:70: 错误: 找不到符号
case R.id.round_cake:
^
符号: 变量 round_cake
位置: 类 id
/Users/guoning/work/workspace/github/DefineViewStudy/app/src/main/java/com/idealcn/define/view/ui/MainFragment.java:74: 错误: 找不到符号
四.关于导入新项目进去 run按钮不显示或者不起来
步骤:为了试验下海康播放项目,导入他们发过来的demo.zip 发现如上问题点run按钮不显示;用
gradlew compileDebugJavaWithJavac也是正常的,当然 local.properties也是正常的
我电脑:android studio 3.2.0
为啥这样:Gradle插件版本他跟我本机不一样
解决方案:
1.打开网址 ,https://developer.android.google.cn/studio/releases/gradle-plugin?hl=zh-cn#3-2-0
拿到我android studio 对应Gradle版本4.6+插件版本3.2.0+(当然也可以跟 能运行拷贝过来)
2.在demo\gradle\wrapper\gradle-wrapper.properties的distributionUrl设置对应版本
3.在project下面的build.gradle中
classpath 'com.android.tools.build:gradle:3.2.1'
衍生:
很多项目都是这样导致,别人能用,你不能用