Android SDK

执行 adb devices 不显示设备解决方案

一笑奈何 提交于 2020-08-04 17:41:52
一、问题描述 安装了android sdk 配置了系统环境变量,在命令行运行adb devices,没有展示设备,如下图: 二、出现问题的原因 1、驱动列表里面没有驱动信息。 2、android SDK安装的有问题,部分内容没有安装(比如可能是安装的版本高了,多安装几个版本,项目安装少了等)。 三、解决方案 1、在设备管理中找到自己的手机设备 2、右键点击‘属性’ 3、进入‘详细信息’,选择硬件设备,可以看到设备ID 4、将设备ID写入adb_usb.ini文件中,前面需要加上0x abb_usb.ini这个文件每个电脑所属位置不太一样,如果没有abb_usb.ini这个文件,可以自己新建一个 5、填写设备id 6、在命令行运行 (1) adb kill-server (2) adb start-server (3) adb devices 7、如果执行了以上操作还是不显示设备,那可能就是android sdk安装的有问题,我删除从新安装后就好了 来源: oschina 链接: https://my.oschina.net/u/4381303/blog/4357891

Mac + Appium环境准备

ε祈祈猫儿з 提交于 2020-07-28 17:30:58
一、需要mac系统里有如下软件安装,才可以进行appium环境搭建 1、检查java是否安装,系统自带的就略过如何安装了 $ java - version java version "1.8.0_221" Java(TM) SE Runtime Environment (build 1.8.0_221- b11) Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) 2、检查homebrew是否安装 $ brew - v Homebrew 2.1.6 Homebrew /homebrew-core (git revision de1ac; last commit 2019-07-05 ) Homebrew /homebrew-cask (git revision 2742; last commit 2019-07-05) 3、检查git是否安装 $ git -- version git version 2.24.2 (Apple Git-127) 4、【可以不安装】检查ruby是否安装,系统自带忽略安装 $ ruby - v ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] 5、安装carthage 输入: $

在Android Studio中下载Android SDK的两种方式(Android Studio3.0、windows)

无人久伴 提交于 2020-07-28 06:12:44
方式一:网站下载:https://androidsdkmanager.azurewebsites.net/SDKPlatform 方式二、设置HTTP Proxy 1. 打开Settings 2. 点击HTTP Proxy,选择Manual proxy configuration: 设置 Host name 为:mirrors.opencas.cn(备用服务器地址:mirrors.opencas.org mirrors.opencas.ac.cn) 设置 Port number 为:80 3. 点击Android SDK,选择SDK Update sites,勾选上Force Https://…,点击Apply 4. 点击ok,重新进入Android SDK即可 最近设置代理已经不好用了,如果未能成功请尝试第二种方式 方式二、更改hosts文件 1. 首先取消方式一中设置的HTTP Proxy 2. 进入网站http://ping.chinaz.com/,进行 dl.google.com ping检查,选择大陆响应时间最短的IP地址 3. 进入cmd对此IP地址进行ping测试,如果可以将(IP地址 dl.google.com)加入hosts文件中 hosts文件地址:C:\WINDOWS\System32\drivers\etc\hosts 4. 点击Apply、OK

R无法解析-Android错误

人盡茶涼 提交于 2020-07-28 03:35:45
问题: I just downloaded and installed the new Android SDK. 我刚刚下载并安装了新的Android SDK。 I wanted to create a simple application to test drive it. 我想创建一个简单的应用程序来测试驱动器。 The wizard created this code: 向导创建了以下代码: package eu.mauriziopz.gps; import android.app.Activity; import android.os.Bundle; public class ggps extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } but Eclipse gives me the error 但是 Eclipse 给了我错误 R cannot be resolved R无法解析 on line 在线

Unity2019安卓平台新手安装设置建议

送分小仙女□ 提交于 2020-07-27 23:13:22
第一次安装 对于初学者,建议一定使用Unity Hub进行安装。Unity Hub下载地址: https://unity.cn/releases 安装完Unity Hub以后,安装Unity2019。 Unity安装目录,项目目录,发布APK的目录,最好都没有中文,否则容易出错。 第一次安装的Unity2019的安卓平台内容,一定要选上【Android SDK & NDK Tools】和【OpenJDK】。 安装完成以后,新建一个项目,打开Unity2019。在【Preferences】窗口的【External Tools】里面能看见JDK、ADK和NDK的安装情况。如果这里显示错误,需要重新安装【Android SDK & NDK Tools】和【OpenJDK】。 Unity2019默认只能打包Android 9.0(29)的APK,此时打包其他版本的会有下面的提示 UnityException: Target Android SDK not installed Android SDK does not include your Target SDK of 27. 复制JDK和Android SDK 为了以后少安装3G的文件和能够打包其他版本的APK,做下面的操作。 打开JDK、Android SDK所在目录。 将其复制到一个新的目录中。 配置Java环境

【55】Kotlin android Anko 神兵利器2

狂风中的少年 提交于 2020-07-25 11:20:08
还是建议去官网学习 https://github.com/JetBrains/anko 总共分为了四个模块 Anko是 Kotlin 库,可以使Android应用程序的开发变得更快,更轻松。它使您的代码干净且易于阅读,并且使您无需理会Android SDK for Java的粗糙之处。 Anko包含以下几个部分: Anko Commons :一个轻量级的库,其中包含用于意图,对话框,日志记录等的帮助程序; Anko Layouts :一种快速且类型安全的方式来编写动态Android布局; Anko SQLite :Android SQLite的查询DSL和解析器集合; Anko Coroutines :基于 kotlinx.coroutines 库的实用程序。 基于Gradle的项目 Anko具有元依赖性,可将所有可用功能(包括Commons,Layouts,SQLite)立即插入您的项目中: dependencies { implementation "org.jetbrains.anko:anko:$anko_version" } 确保 $anko_version 在项目级别的gradle文件中已结算: ext.anko_version='0.10.8' 如果仅需要某些功能,则可以引用Anko的任何部件: dependencies { // Anko Commons

2.0 python+appium环境搭建

不羁的心 提交于 2020-05-08 07:49:50
Python下载地址:链接:https://pan.baidu.com/s/1Z3H8tw8AiBVwpxdcABC7XQ 密码:z66t Pycharm下载地址: 链接:https://pan.baidu.com/s/1wma6cG2fCIDK_AAga8rizQ 密码:e1fi Jdk1.8+下载地址:链接:https://pan.baidu.com/s/16G8XyYMeLiXi_O-m8FDAOw 密码:39wz Node下载地址:链接:https://pan.baidu.com/s/1c9xJRU8fNFGQk0E8Vf1VUg 密码:j5t9 Android SDK 下载地址:链接:https://pan.baidu.com/s/11UeiylC9rzgxY2S8ZVgShA 密码:0tps App自动化测试环境搭建第一步:安装python 其他没啥好说的!这里选择一下之后,其他一直下一步! App自动化测试环境搭建第二步:安装pycharm编译器! 这个安装过程也是比较傻瓜式的!唯一注意的一点就是通过 License sever注册! 这个东西直接百度搜索,很多! 第二步汉化,安装好pycharm后,先不要打开,或者打开后关闭!找到安装路径:C:\Program Files (x86)\JetBrains\PyCharm 2016.3.3\lib lib文件

Android绘制优化(二)布局优化

可紊 提交于 2020-05-08 07:48:28
前言 我们知道一个界面的测量和绘制是通过递归来完成的,减少布局的层数就会减少测量和绘制的时间,从而性能就会得到提升。当然这只是布局优化的一方面,那么如何来进行布局的分析和优化呢?本篇文章会给你一个满意的答案。 1.布局优化工具 在讲到如何去布局优化前,我们先来学习两种布局优化的工具。 1.1 Hierarchy Viewer Hierarchy Viewer是Android SDK自带的可视化的调试工具,用来检查布局嵌套和绘制的时间。需要注意的是在在Android的官方文档中提到:出于安全考虑,Hierarchy Viewer只能连接Android开发版手机或是模拟器。 首先我们在Android Studio中选择Tools->Android->Android Device Monitor,在Android Device Monitor中选择Hierarchy Viewer ,如下图所示: 选择Hierarchy Viewer后会进出Hierarchy Viewer窗口,如下图所示。 Hierarchy Viewer中有4个四个子窗口,它们的的作用为: Windows:当前设备所有界面列表。 Tree View:将当前Activity的所有View的层次按照高层到低层从左到右显示出来。 Tree Overview:全局概览,以缩略的形式显示。 Layout View:整体布局图

Python3+Appium学习笔记01-环境配置(上)

你离开我真会死。 提交于 2020-05-07 16:27:55
公司可能也有关于对app自动化的一些想法,让我去研究下。当然以移动互联网的热度。对于app自动化测试技术听闻已久。也一直想要去学习。正好。这次可以在工作时间中学习。emmm。希望自己能坚持把这个系列更新完吧。 首先肯定是使用appium去做app自动化。appium支持多种编程语言。支持多桌面系统。支持安卓和ios。 appium扩展了很多selenium的协议。和selenium一样是C/S结构的。所以它和selenium一样。有客户端和服务器端。 客户端:不同编程语言可以使用对应语言的客户端把请求发送给服务器 服务端:有支持windows,MAC,linux等操作系统版本的。这也是支持多系统的原因 大致原理是使用编程语言,通过对应编程语言的客户端,请求到对应操作系统的服务器,操作ios和安卓的真机或模拟器 所以这个系列是使用Python3,windows10 64位操作系统,安卓真机,来写的。 配置所需软件及我当前使用的版本: 1)java jdk 1.8.0 2)android sdk 24.4.1 3)Python3 3.7.3 4)Appium-Python-Client 5)node.js 10.15.3 6)Appium-windows 1.13.0 7).net framework 4.8 8)appium-doctor 部分软件需要你懂得

Windows下Python3+nose+appium自动化测试之Android篇

送分小仙女□ 提交于 2020-05-07 14:25:03
[本文出自天外归云的博客园] 简介 以下用来做自动化测试的这款app叫最爱抓娃娃,以后会改名为网易抓娃娃。 下文提到的appiumier项目里会包含用来测试的apk包以及自动化测试代码。 先说一个坑 随着Android机高度定制的大潮,有些手机是这样的,比如Vivo x9s,你在做测试调试的过程中最终会发现跳转到某些页面后driver却进不去这个页面,page_souce也没法打印,所以什么元素你都获取不到。唯一的解决办法就是换个手机。后来我换了一个中兴手机,问题消失了。 准备工作 这里我列举下在Windows下用python3做appium自动化测试需要准备的几个东西: 1. Everything:搜索神器,比如搜索一下本地的uiautomatorviewer.bat文件放在哪里了(非必备); 2. uiautomatorviewer.bat:需要下载Android SDK工具,里面会包含这个东西。用来定位android页面上元素(必备); 3. appium-client:要安装的Python库,可以通过pip进行安装(必备); 4. node.js:在网上搜下怎么在Windows下安装node和npm,之后可以用cmd验证下是否安装成功了(必备): 4. 安装appium-server:直接从appium官网上下载就行,附: 下载地址 。我是在Windows上跑测试