Android Studio

AndroidStudio 3.0中之后无法打开DDMS [Android Device Monitor] 问题

孤人 提交于 2020-11-25 03:19:30
AndroidStudio 3.0中之后无法打开DDMS [Android Device Monitor] 问题 转 https://blog.csdn.net/black_bird_cn/article/details/79893688 一、AndroidStudio 3.0中之后无法打开Android Device Monitor 最近升级了AS后发现在在菜单栏中的 Tools 下 Android 中没用了,这样就不能愉快的打开了DDMS了,但是有些工作还是需要DDMS的帮助的,于是就开始了和AndroidStudio为打开DDMS斗智斗勇一番。 先看看Google对AndroidStudio 在3.0以后版本中Android Device Monitor 的描述: Android Device Monitor Android Device Monitor is a standalone tool that provides a UI for several Android app debugging and analysis tools. However, most components of the Android Device Monitor are deprecated in favor of updated tools available in Android

原创|Android Jetpack Compose 最全上手指南

旧时模样 提交于 2020-11-25 02:55:34
在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框架Jetpack Compose 和SwiftIUI,标志着移动操作系统正式全面拥抱声明式 UI 开发模式。 一、声明式 UI 的前世今生 其实声明式 UI 并不是什么新技术,早在 2006 年,微软就已经发布了其新一代界面开发框架 WPF,其采用了 XAML 标记语言,支持双向数据绑定、可复用模板等特性。 2010 年,由诺基亚领导的 Qt 团队也正式发布了其下一代界面解决方案 Qt Quick,同样也是声明式,甚至 Qt Quick 起初的名字就是 Qt Declarative。QML 语言同样支持数据绑定、模块化等特性,此外还支持内置 JavaScript,开发者只用 QML 就可以开发出简单的带交互的原型应用。 声明式 UI 框架近年来飞速发展,并且被 Web 开发带向高潮。React 更是为声明式 UI 奠定了坚实基础并一直引领其未来的发展。随后 Flutter 的发布也将声明式 UI 的思想成功带到移动端开发领域... 声明式UI的意思就是,描述你想要一个什么样的UI界面,状态变化时,界面按照先前描述的重新

RxJava安装及简单示例

放肆的年华 提交于 2020-11-24 16:01:39
一、在Android Studio中添加RxJava2 1、在build.Gradle添加: compile ‘io.reactivex.rxjava2:rxandroid:2.0.1’ compile ‘io.reactivex.rxjava2:rxjava:2.1.2’ 2、点synet, 3、添加完成。 二、简单使用RxJava2 1、设定一个场景。 有一个快餐店(kuaicandian)。 我(wo)订了(subscribe)一份快餐,并留下了地址。 等待送餐到家。 2、写代码。 //创建一个快餐店。Observable(被观察者) Observable<String> kuaicandian=Observable.create( new ObservableOnSubscribe<String>() { @Override public void subscribe (ObservableEmitter<String> e) throws Exception { Thread.sleep( 6000 ); e.onNext( "快餐(牛肉面)" ); //发送数据 e.onComplete(); //关闭发送数据,以后不能再使用e.onNext } }); //创建一个我(wo)。Observer(观察者) Observer<String> wo= new

AndroidStudio Cause: unable to find valid certification path to requested target

余生颓废 提交于 2020-11-24 12:36:56
今天,Android Studio升级到了4.1.1,结果新建的项目无法运行,报错如下: 关键信息:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 找到了这篇文章: 关于AndroidStudio Cause: unable to find valid certification path to requested target 报错的解决方法 其中提供的方法都无法解决问题。后来想到,可能是依赖出了问题,无法获取到国外的一些资源文件所致,因此就修改了Maven依赖,问题也最终解决了。 修改前的gradle文件: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath

Win7下的flutter环境安装配置

依然范特西╮ 提交于 2020-11-21 23:52:13
随着 2018 年底 GOOGLE 正式发布了 flutter1.0,这个原生开发框架大火,试用了一下确实不错,代码状态即时刷新,所见即所得。APP 开发的环境安装,比较复杂,很多初学者在这一步就被 PASS 了。欢迎加入Q群:697028234 1.安装 GIT.(下载地址: https://www.git-scm.com/download/win) 安装 Android studio 3.2 和相关依赖,一路 next 即可。 (下载地址:http://www.android-studio.org/) 2.下载安装 PowerShell5.0(下载地址: https://www.jb51.net/softs/580141.html ) 3.安装 flutter。 因为众所周知的原因,clone 下载 flutter 库很慢,所以安装了科学上网软件,临时设置 cmd 代理后下载速度会快一些。 4.将 clone 的 Flutter 仓储中 bin 目录的完整路径,添加到系统环境变量 path 中。(clone 路径必须是全英文) 必须用 powershell 5.0 运行 flutter 命令,否则会报错。 设置用户变量,设置为国内镜像加速依赖包下载 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER

Cordova开发App使用USB进行真机调试

安稳与你 提交于 2020-11-21 12:19:48
在使用cordova开发app时,不像浏览器中可以直接使用浏览器的开发者工具进行调试。为了看到app的显示效果, 一种是使用模拟器进行展示,一种是使用真机进行展示。 模拟器:可以使用Android studio,可以安装一些对应的模拟器进行显示。这里不讲解Android studio和模拟器的安装。 这里介绍下如何使用真机进行usb链接调试。 第一步:在真机上安装app,也可以使用Android studio来安装,或者直接使用apk安装。Android studio安装时选择真机,前提真机要使用usb链接电脑上,这样才能识别到。 如果遇到 无法安装提示设备没有准备好,可以先build 菜单下点击 Clean Project, 然后在重新安装 第二步:启动google浏览器的开发者工具,如果没有识别到设备,可能是usb链接问题或者是电脑识别手机的驱动问题 第三步:打开手机,运行安装的app,然后点开浏览器开发者工具,这时Remote devices界面会有些变化。点击Inspect按钮,弹出调试的界面。 如果发现弹出的界面显示404,not found 这时需要翻墙,第一次使用要进行翻墙。 第四步:修改代码后,关闭手机app,这时调试界面会提示Connection lost ,关闭重新打开。 如果Remote devices界面的Inspect按钮灰色

mac android环境配置

独自空忆成欢 提交于 2020-11-21 09:28:47
1、下载Android Studio,它是基于IDEA IntelliJ, 下载 安装它; 2、 打开 Android Studio 的时候提示要定位jdk路径,mac中的jdk太老了,需要 最新的jdk以支持 Android Studio , 下载地址直接点ide的提示链接,拉到下方即可下载对应系统的jdk,安装之后点击 Android Studio的detect(自动检测)定位到jdk即可 3、第一次打开提示要安装android-sdk_r版本号-macosx.zip ,但总是失败,就算翻墙也不行,从 http://mirrors.opencas.cn/android/ 下载android-sdk_r24.0.2-macosx.zip,解压放到对应的目录下/Users/用户名/Library/Android/sdk,然后Project Defaults,定位到该文件夹,然后再返回SDK Manger 发现已经定位到了目标文件夹,可以点击下方的 Launch Standalone SDK Manager,并且可以切换标签设置了。 4、设置国内镜像,system settings->Android SDK 勾上Force https://.... 然后点击Launch Standalone SDK Manager,然后更新即可,说的不是很具体,教程自行搜索。 5

unable to access android sdk add-on list解决方案

只愿长相守 提交于 2020-11-19 21:26:12
unable to access android sdk add-on list解决方案 问题 原因 解决方案 1.配置Proxy 2.跳过检测 在Android Studio的安装目录下,找到\bin\idea.properties 在尾行添加disable.android.first.run=true,表示初次启动不检测SDK 跳过后设置Android Stuido 模式 下载SDK 总结 问题 更新Android Studio 4.2 版本,启动后报错如下 原因 AS启动之后,会检查默认路径下的Android SDK 是否存在,如果没有的话,就会报上述错误 解决方案 1.配置Proxy 选择Manual proxy configuration 设置 Host name 为:mirrors.neusoft.edu.cn 设置 Port number 为:80 2.跳过检测 在Android Studio的安装目录下,找到\bin\idea.properties 在尾行添加disable.android.first.run=true,表示初次启动不检测SDK 跳过后设置Android Stuido 模式 下载SDK 总结 两个方案,亲测,都是没问题. 来源: oschina 链接: https://my.oschina.net/u/4344048/blog/4725229

Google Play应用上架流程 超详细!

纵然是瞬间 提交于 2020-11-18 02:14:50
目录 前言 获取一个开发者账号 应用创建 应用发布 注意 1. 应用签名 2. 隐私权政策 前言 柠檬爱玩小游戏的小编喜欢玩2048,迫于市面上的小游戏广告太多了😳,机智的小编就用cocos creator写了个小游戏,想要发布到线上给大家一起玩呀😁,开始放到github page,地址为 https://luohongxfb.github.io/2048/ (移动端打开),但是网不好可咋整啊~ 机智的小编打包成apk了,因为小编不想要倒腾买软著,又费时间的又费钱😂,小编就想到发布到google play啦 Cocos Creator打包到原生平台需要先配置原生开发环境,安装jdk,下载Android Studio并且下载需要的sdk和ndk,具体查看官方文档: https://docs.cocos.com/creator/manual/zh/publish/setup-native-development.html 。打包发布原生平台查看官方文档: https://docs.cocos.com/creator/manual/zh/publish/publish-native.html 前提:科学上网;一张Visa/Master卡,开通账号需要支付25美刀。 2048 Google play地址为: https://play.google.com/store/apps