Android SDK

Android Studio配置遇到的问题

笑着哭i 提交于 2020-04-23 14:24:47
Android Studio配置遇到的问题 由于是刚刚学习Android,好多错误地方在此记录一下 1.项目无法启动模拟器 我当时遇到的问题是在Your Virtual Devices中可以启动,在项目中无法启动 —————————————————————————————————— 错误提示:Emulator: PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT 翻译:模拟器:死机:找不到AVD系统路径。请定义ANDROID_SDK_根 —————————————————————————————————— 解决方法:在环境变量中添加ANDROID_HOME 和 ANDROID_SDK_HOME ANDROID_HOME:我设置的是Android软件下载的文件夹。 ANDROID_SDK_HOME:我设置的是Android解压文件夹内新建的一个文件夹。 然后重启Android Studio 2.项目可以启动模拟器后有提示 我遇到的问题是在项目中启动模拟器出现如下提示: —————————————————————————————————— 错误提示:The ADB binary found at xxxx is obsolete and has seriousperformance problems

手把手教你安装Flutter(Flutter起步之安装)

我怕爱的太早我们不能终老 提交于 2020-04-18 01:58:55
官网有介绍的这里就不说,主要有几个步骤: 镜像设置 下载flutter SDK(更新系统环境变量PATH, 先不要运行flutter doctor ,因为你还没有装android sdk和编辑器) android设置 先安装好jdk(全称 Sun Java SE Development Kit ),可以去官网下(我下载的时候提示我要登录,不用理他,继续点击),我下的是.exe格式的,下完安装就是这个目录(建议还是不要放C盘,不然重装系统又要下载) 然后就是配置java的环境了,新建一个环境变量JAVA_HOME变量值指向你的安装目录,在PATH里面追加  ;%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin , 假如你是用win10的话,path的设置就跟我下面的那个图一样不需要加 ; 号,不然你运行javac测试的话就一直报错; 假如说你配置完环境变量后,重新打开cmd,运行javac一直报错:请重启电脑,或者删掉JAVA_HOME重新配置,path的不用删掉 必须要先装好jdk后再来安装adk,下载地址 http://developer.android.com/sdk/index.html 安装好后配置环境变量 新建变量名: ANDROID_HOME,变量值: C:\Program Files (x86)\Android\android_sdk

自动化瓦力多渠道打包python脚本

喜夏-厌秋 提交于 2020-04-17 03:44:02
【推荐阅读】微服务还能火多久?>>> 自动化瓦力多渠道打包python脚本 目录介绍 1.本库优势亮点 2.使用介绍 3.注意要点 4.效果展示 5.其他介绍 0.首先看看我录制的案例演示 如下所示,这段python代码很简单,工具十分强大,一键多渠道打包工具。 1.本库优势亮点 通过该自动化脚本,自需要run一下或者命令行运行脚本即可实现美团瓦力多渠道打包,打包速度很快 配置信息十分简单,代码中已经注释十分详细。Keystore信息一定要配置,至于渠道apk输出路径,文件配置路径等均有默认路径,没有配置也没关系 针对输出路径是根目录下的output文件夹,文件不存在则创建,文件存在则是先删除之前多渠道打包生成的【也就是删除output文件夹下所有文件】,然后在重新生成 多渠道的定义是在channel这个文件中,建议是txt文件格式,你可以根据项目情况修改,十分快捷 如果瓦力打包工具更新了,直接替换一下lib中的jar即可。可以在python3.x上跑起来! 我也参考了大量的博客,网上博客很多,我始终觉得对于这种实操性很强的案例,还是博客和项目一起学习才效果更好。感谢无数的前辈大神! 2.使用介绍 第一步:准备基础的文件 将你加固好的apk文件,keystore,已经需要多渠道配置信息的channel放到指定的apk文件中 初步建议,如果你想自定义存放文件的路径

搭建Android+QT+OpenCV环境,实现“单色图片着色”效果

一世执手 提交于 2020-04-14 12:00:48
【推荐阅读】微服务还能火多久?>>> OpenCV是我们大家非常熟悉的图像处理开源类库;在其新版本将原本在Contrib分库中的DNN模块融合到了主库中,并且更新了相应文档。这样我们就能够非常方便地利用OpenCV实现一些属于DeepLearning范畴的效果,比如“超级分辨率”“单色图片着色”“色彩迁移”等。当我们想把软件处理的平台由PC机转移到嵌入式平台和手机上的时候,QT也是能和OpenCV配合地非常好的平台。在这里,我具体研究了如何搭建Android+QT+OpenCV环境,实现“单色图片着色”效果;并将相关内容整理如下,希望能够对有这方面需求的工程师提供帮助。 一、环境配置 首先我们面临的问题是工具版本的选择,虽然我们已经确定了Android+QT+OpenCV的基本软件结构,但是在每一个环节都需要选择具体的版本。 Android需要选择的是sdk和ndk的版本,我这里使用的是Android10(API29)+android-ndk-r20的组合,基本上是现在(2019年9月)最新的组合了; QT需要选择的是QT和QT Creator,我这里选择的是QT 5.13.1+QT Creator 4.10.0,同样是 现在(2019年9月)最新的组合; OpenCV用于Android的话,官方有Prebuild版本,我这里采用的是opencv-4.1.0-android-sdk

Appium下载安装及环境配置

▼魔方 西西 提交于 2020-04-12 09:22:22
Appium安装总体需要以下几个步骤: ① 安装Appium python client包 直接在命令提示窗口中 输入pip install Appium-Python-Client 另外要确保安装匹配版本的selenium和appium:可以输入pip install seelnium -U ② 安装Appium Server 方法一:node.js & npm npm install -g appium 方法二:Appium Desktop(推荐) 去官网下载appium-desktop 下载地址为 https://github.com/appium/appium-desktop/releases/tag/v1.15.1 ,我们下载windows版本的。 安装成功后桌面会有用一个紫色的图标。 我们打开Appium,配置默认点击“start server”启动appium-desktop。 ③ 安装Android SDK - 安卓app的自动化 appium server依赖appium sdk - android studio 包含了android sdk - 去官网https://developer.android.google.cn/studio 网页下拉到底部的Command line tools only(仅限命令行工具),下载如图: - 下载完成后解压

adb工具的下载及配置

血红的双手。 提交于 2020-04-12 09:22:03
adb工具的下载及配置 adb介绍 adb下载 adb环境变量的配置 adb常用命令 adb介绍 adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成: 运行在 PC 端的 Client : 可以通过它对 Android 应用进行安装、卸载及调试 Eclipse 中的 ADT、SDK Tools 目录下的 DDMS、Monitor 等工具,都是同样地用到了 adb 的功能来与 Android 设备进行交互。 PC 端的手机助手,诸如 360 手机助手、豌豆荚、应用宝等,其除了安装第三方应用方便,其他的功能,基本上都可以通过 adb 命令去完成,这里建议测试人员尽量不要在电脑上安装这类手机助手,因为其自带的 adb 程序可能会与 Android SDK 下的 adb 程序产生冲突,5037 端口被占用,导致使用 adb 命令时无法连接到设备 运行在 PC 端的 Service : 其管理客户端到 Android 设备上 adb 后台进程的连接 adb 服务启动后,Windows 可以在任务管理器中找到 adb.exe 这个进程 运行在 Android 设备上的 adb 后台进程 执行 adb shell ps | grep adbd

Android 4.0新的广播机制FLAG_EXCLUDE_STOPPED_PACKAGES

孤街醉人 提交于 2020-04-11 11:49:41
问题: 第三方app调起失败,当然,这个是只发现是在4.x的android系统下发生,在2.x版本下,一切正常,(其实是3.1及以上的版本都有问题)具体场景为: 1、第三方App安装成功但未启动,试图从App通过sendBroadcast方式调起:失败 2、第三方App的进程被用户强制杀掉,试图从App通过sendBroadcast方式调起:失败 3、第三方App处于启动状态,试图从App通过sendBroadcast方式调起:成功 看了一下调起第三方app的代码逻辑,是这样的: Intent intent = new Intent("com.hahaha.action.INVOKE"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra("type", "frs"); intent.putExtra("fname", "hahaha"); activity.sendBroadcast(intent); 于是直接定位问题:必定是高版本的android系统,在发送广播的适合,无法调起未启动(处于停止状态)的的App,打开官方文档查了一下: http://developer.android.com/about/versions/android-3.1.html#launchcontrols 写的很明白

Appium学习笔记10-打开UiAutomatorViewer

自作多情 提交于 2020-04-08 17:50:19
文章目录 1打开UiAutomatorViewer 2问题及解决 2.1 打开uiautomatorviewer.bat闪退 2.2Unable to connect to adb 1打开UiAutomatorViewer 承接Appium学习笔记01的配置AndroidSDK环境变量 找到并打开C:\Program Files\android\sdk-tools\bin目录下的uiautomatorviewer.bat文件,即可调出UI Automator Viewer界面,点击左上角的第二个按钮(device screenshot),即可获取到手机当前界面,进而得到界面元素(控件)的标记信息 2问题及解决 2.1 打开uiautomatorviewer.bat闪退 打开uiautomatorviewer.bat闪退,无法调出Ui Automator Viewer界面,可能是因为JDK版本太高了,换成jdk8即可。 2.2Unable to connect to adb 若点击第二个按钮(device screenshot)出现错误:Unable to connect to adb, 可能原因一,它找不到adb命令: 编辑uiautomatorviewer.bat文件,编辑最后一行,将%prog_dir%换成adb文件所在文件夹路径即可。 #修改之前 call "%java

Python+Appium实现自动化测试

做~自己de王妃 提交于 2020-03-25 10:02:18
3 月,跳不动了?>>> 一、环境准备 1.脚本语言:Python3.x IDE:安装P ycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http://appium.io/ 点击下载按钮会到GitHub的下载页面,选择对应平台下载 安装完成后,启动Appium,host和port默认的即可,然后设置Android SDk和Java JDK 然后点下边那个保存并重启的按钮,然后点第一个Start Server按钮,将会看到 二、真机测试 1.连接手机 打开开发者模式,USB线连接手机和电脑,并且在开发者选项当中,开启USB调试 测试是否连接成功,可执行命令adb devices 出现上图就证明手机和电脑连接成功。。。 2. 点击Start Inspector Session, 按如下配置Desired Capabilities platformName :声明是ios还是Android系统 platformVersion : Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看 deviceName :连接的设备名称,通过命令adb

基于QT的简易计算器_Android应用

我们两清 提交于 2020-03-24 11:02:33
3 月,跳不动了?>>> 该计算器属于Qt入门的一个实战,Qt是一个强大跨平台的框架,本项目通过Android SDK、NDK、ANT和JDK与QT作为完整的IDE进行开发,实现能在安卓8.0.0系统上跑的APP。 项目前需要配置安卓编译环境,稍微有点麻烦,参考:(三篇很有对比) https://www.cnblogs.com/CLXiao-1029/p/7292094.html https://blog.csdn.net/hechao3225/article/details/52982443 https://blog.csdn.net/wikichan/article/details/77679783 如果只用编译桌面应用程序,则直接用Qt。 因为安卓界面与Qt设计界面存在像素差异,因此采用代码化实现界面。手机端界面如下: 竖屏: 横屏: 还没学Qml,所以界面不堪入目,将就一下,主要是逻辑代码。 项目中用了1个QLCDNumber和20个QPushButton,水平布局嵌套在垂直布局中,把垂直布局作为主界面。项目中最难的地方在于小数的处理。如果显示器使用QLineEdit也许会简单一些。 项目地址: https://gitee.com/feistel/qt_for_android_calculator 来源: oschina 链接: https://my.oschina.net