首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Jenkins+Git+Gradle =资深架构师?网友回复:进阶成功

    在项目的上个版本,老大说将Android打包搞到服务器上,让所有人都可以享受打包的乐趣,接着就有了这篇文章~Jenkins自动打包,已经用了一段时间了,奈何前段时间陷入了王者峡谷,所以一直懒得写文章,...注意:这里的键需要和本机环境变量内的Android SDK目录的键一致 打包 1.创建项目 距离开始打包又近了一步,接下来就开始创建新项目了,点击首页的新建,进入下图界面 给自己的项目起个名字,然后选择构建一个自由风格的软件项目...打包并不难,最难的地方就是安装插件,由于公司网络不太给力导致安装插件至少半天,坑啊~~~ 如果在Linux系统上和Mac上使用Jenkins的化设置起来几乎无差别,只是需要的文件格式大同小异而已。...注意:这里的键需要和本机环境变量内的Android SDK目录的键一致 打包 1.创建项目 距离开始打包又近了一步,接下来就开始创建新项目了,点击首页的新建,进入下图界面 给自己的项目起个名字,然后选择构建一个自由风格的软件项目...打包并不难,最难的地方就是安装插件,由于公司网络不太给力导致安装插件至少半天,坑啊~~~ 如果在Linux系统上和Mac上使用Jenkins的化设置起来几乎无差别,只是需要的文件格式大同小异而已。

    1.4K00

    app抓包Charles安装之爬取微信小程序

    可以截取分析SSL的请求。 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。 支持AMF调试。...通过安装安全证书,Charles可以解析Https加密请求 甚至可以将抓取的数据自动导出为特定的格式实现数据的利用… 赶快下载安装试试吧!...如果IOS 版本在10以上,必须在设置->通用->关于本机->证书信任设置中打开对根证书启用完全信任。 Android 如果你的手机是Android系统,可以按照下面的操作进行证书配置。...在Android系统中,同样需要设置代理为Charles的代理 设置完毕后,电脑上就会出现一个提示窗口,询问是否信任此设备,此时直接点击Allow按钮即可。...接下来,像iOS设备那样,在手机浏览器上打开chls.pro/ssl,我们为证书添加一个名称,然后点击“确定”按钮即可完成证书的安装。

    2.9K40

    如何使用Web Share API

    此API的引入允许开发人员通过利用用户设备上的本机内容共享功能,将共享功能添加到 APP 或网站中。 ?...无需为不同的社交媒体网站和电子邮件添加一系列按钮。单个按钮足以触发设备的本机共享选项。 用户可以在自己的设备上自定义他们的首选共享目标,而是不仅限于预定义的选项。...在我们的例子中,有一个对话框,弹出一些共享内容的选项,演示中的按钮实际上并没有链接到任何地方,因为它只是一个演示。...以下是两个移动浏览器上共享按钮行为的比较,一个支持Web Share API,另一个没有: ? 在 Android 设备上测试支持该功能的共享按钮。...按下共享按钮时会触发 Android 的本机共享选项。 第二个测试显示在不支持该功能的 Android 设备上单击了贡献按钮。 这会产生手动添加的后备共享选项。

    1.8K10

    Flutter常见开发问题

    Android 中的 View 主要是布局的一个元素,但在 Flutter 中,Widget 几乎就是一切。从按钮到布局结构的一切都是小部件。这里的优势在于可定制性。...想象一下 Android 中的一个按钮。它具有文本等属性,可让您向按钮添加文本。但是 Flutter 中的按钮不是将标题作为字符串,而是另一个小部件。...Android 和 iOS 文件夹的存在是为了在各自的平台上实际构建应用程序,并在其上运行 Dart 文件。它们还帮助您向项目添加权限和特定于平台的功能。...您需要记住的一件事是 Flutter 还依赖于 Android 和 iOS 项目,您至少需要熟悉其中的项目结构。如果您想编写任何本机代码,您肯定需要在任一平台或两个平台上的经验。...DartFMT:dartfmt 格式化您的代码以保持干净的层次结构和缩进。在您不小心移动了几个括号后,它会使您的代码更漂亮。 为什么我们将函数传递给小部件?

    6.7K20

    Flutter常见开发问题

    从按钮到布局结构的一切都是小部件。这里的优势在于可定制性。想象一下 Android 中的一个按钮。它具有文本等属性,可让您向按钮添加文本。...Android 和 iOS 文件夹的存在是为了在各自的平台上实际构建应用程序,并在其上运行 Dart 文件。它们还帮助您向项目添加权限和特定于平台的功能。...您需要记住的一件事是 Flutter 还依赖于 Android 和 iOS 项目,您至少需要熟悉其中的项目结构。如果您想编写任何本机代码,您肯定需要在任一平台或两个平台上的经验。...package和插件之间有一个小的区别。包通常是纯粹用 Dart 编写的新组件或代码,而插件则可以使用本机代码在设备端提供更多功能。...DartFMT:dartfmt 格式化您的代码以保持干净的层次结构和缩进。在您不小心移动了几个括号后,它会使您的代码更漂亮。 为什么我们将函数传递给小部件?

    6.8K30

    Airtest IDE 自动化测试17 - 命令行运行 airtest 脚本

    前言 Airtest IDE 自带了python3 环境,但是每次执行脚本都需要打开IDE,在IDE 上点运行按钮才能执行。...如果我们想通过命令行执行脚本,可以在本机安装python3 环境准备 安装python3 环境和pip,这个不多说,我用的python3.6环境 C:\Users\dell>python Python...运行可以知道运行脚本的命令格式 AirtestIDE runner 脚本.air —device android://127.0.0.1:5037/emulator-5554(手机设备) —log 指定日志保存路径...参数说明: AirtestIDE AirtestIDE执行命令行工具 runner 需运行的脚本,后面参数指定脚本地址,格式是x.air目录的格式 —device host是adb server...所在主机的ip,默认是本机127.0.0.1,adb port默认是5037,后面是android手机的序列号,adb device查看到的 —log 指定日志保存路径 本地 python3 安装完 airtest

    1.1K50

    《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(11)-Fiddler设置安卓手机抓包,不会可是万万不行的!

    这里Fiddler的ip地址就是我们当前电脑中的本机ip地址。查看电脑的 IP 地址,按快捷键【Windows+R】,调出运行窗口。...上 将鼠标放置于 Online 工具上就会显示本机ip地址,如果一样那么就可以确保一会设置手机和电脑在同一个局域网内。...如下图所示: 2.当我们下载的时候,就可以点击编辑按钮,进行文件名的编辑, 最后保存。如下图所示: 3.然后在手机的下载管理中找到刚刚下载好的证书并且打开它。如下图所示: 4.点击保存即为安装。...app就可以被fiddler所截取到数据包了,如下图所示: 6.1安装插件 如果还是无法正常抓取数据包,并且手机也无法加载数据的情况下,那么可能还是跟证书不正确有关系。...(备注:经验证,android 和 ios ,如果不安装此插件,也是可以抓到包的,官方的文档上也是用了一个很模棱两可的说明,may ,可能,都不是那么的绝对。

    7.4K20

    使用 mitmproxy 做拦截代理

    格式的证书,适用于Windows平台 mitmproxy-ca-cert.cer与mitmproxy-ca-cert.pem相同,只是改变了后缀,适用于部分Android平台 mitmproxy-dhparam.pemPEM...格式的秘钥文件,用于增强SSL安全性 下面我们介绍一下Windows、Mac、iOS和Android平台下的证书配置过程。...点击“安装”按钮之后,会跳到安装描述文件的页面,点击“安装”按钮,此时会有警告提示,如图1-67所示。 图1-67 安装警告页面 ?...如果你的iOS版本是10.3及以上版本,还需要在“设置”→“通用”→“关于本机”→“证书信任设置”将mitmproxy的完全信任开关打开,如图1-69所示。...这时输入证书的名称,然后点击“确定”按钮即可完成安装。

    3.5K40

    『App自动化测试之Appium应用篇』| 元素定位工具Appium-Inspector从简介、安装、配置到使用的完整攻略

    ,双击打开:图片点击 Start Server 按钮,启动 Appium server,并开启监听本机 4723 端口;图片并且通过如下两种方式启动Appium Inspector:图片这种方式只有在旧版本的...;选择一个后会出现该服务商的标签:图片这些云服务都是国外的,基本用不上,一般只连本地的server即可。...= dict( platformName='Android', automationName='uiautomator2', deviceName='emulator-5554',...6Press Home Button 按主页按钮 7 Press App Switch Button按应用程序切换按钮 8Native App Mode本机应用程序模式9Web/Hybrid App ModeWeb...element搜索元素12Start Recording开始录制13Quit Session & Close Inspector退出会话并关闭检查器8 App SourceApp Source是以XML格式显示界面上的控件布局

    4.6K20

    Flutter 1.22 正式发布

    我们创建了这些v2 API,以更好地支持Android上的应用程序添加用户。一年后,超过80%的Android插件使用了新的Android API。从1.22开始,我们不再使用较旧的v1 API。...如果您想使用平台视图在iOS或Android上托管自己的本机UI组件,则可以了解如何在使用平台视图在Flutter应用中托管本机Android和iOS视图上。...而且,由于它是隐藏的,因此很难针对其他情况进行管理,例如处理由本机嵌入提供的初始路由的深层链接,或者来自Web的URL或来自Android的意图。管理同一页面的不同排列之间的嵌套路由也极其困难。...Dart历史上有许多较小的开发人员工具(例如,用于格式化的dartfmt和用于代码分析的dartanalyzer)。...Flutter的惊人发展速度意味着我们能够为iOS和Android实施屡获殊荣的设计,并且还可以发布到Web上—及时锁定!通常,这实际上是不可能的。

    7.5K20

    app抓包之mitmproxy的安装和使用

    PKCS12格式的证书,适用于Windows平台 mitmproxy-ca-cert.cer 与mitmproxy-ca-cert.pem相同,只是改变了后缀,适用于部分Android平台 mitmproxy-dhparam.pem...PEM格式的秘钥文件,用于增强SSL安全性 下面我们介绍一下Windows、Mac、iOS和Android平台下的证书配置过程。...上图为mitmproxy自动打开的web交互界面 安装CA证书 第一步,将电脑和手机连到同一个 WiFi 中; 第二步,获取本机的内网IP地址; ifconfig 得到电脑本机的内网IP地址为 192.168.1.102...然后配置手机端证书,Android/iPhone安装证书方法2 iOS(如果是IOS系统手机) 将mitmproxy-ca-cert.pem文件发送到iPhone上,推荐使用邮件方式发送,然后在iPhone...点击“安装”按钮之后,会跳到安装描述文件的页面,点击“安装”按钮,此时会有警告提示,如图1-67所示。 继续点击右上角的“安装”按钮,安装成功之后会有已安装的提示,如图1-68所示。

    4.9K21

    Android studio 安装真机报错Default Activity not found解决方案汇总

    跑了两年的项目,最近真机安装测试的时候遇到个问题,就是安装真机的时候,Android studio运行按钮无法使用,app前面的图标上方也出现了红色的叉叉,如图所示: 就是这样的啦,点击运行按钮后,还出现如下的错误信息...方案五:关闭Android studio,找到本机.AndroidStudio版本下的caches文件夹,我的本机路径是:C:\Users\Administrator.AndroidStudio3.6\...方案六:关闭Android studio,重置AS就是删除c盘下的配置文件, 我的本机路径是:C:\Users\Administrator,然后删除.android文件夹和.AndroidStudio3.6...文件夹,重启Android studio,如图所示: 不过需要注意这样就相当于重装android studio,所依赖的谷歌原生包,比如每个api对应的source源码,和第三方库都需要重新下载一遍,...上面就是总结的六种方案,这其实不是代码层面的问题,应该是Android studio系统在初始化的时候,有时会由于某些不知情的原因导致无法识别,特此总结希望遇到这个问题的童鞋能快速解决问题。

    1.8K40

    从0开始构建一个Oauth2Server服务 移动和本机应用程序

    Authorization 创建一个“登录”按钮,该按钮将在应用程序中打开一个安全的网络浏览器(ASWebAuthenticationSession或SFSafariViewController在 iOS...上,以及在 Android 上的“自定义选项卡”)。...这两个平台还允许应用程序注册自己,以便在访问匹配的 URL 模式时启动(iOS 上的“通用链接”和安卓上的“应用程序链接”)。...当用户点击“登录”按钮时,应用程序应在安全的应用程序内浏览器(ASWebAuthenticationSession在 iOS 上,或在 Android 上的“自定义选项卡”)中打开授权 URL。...在 iOS 上,这是ASWebAuthenticationSession或SFSafariViewController,在 Android 上,这被称为“自定义标签”。

    20830

    Python App的信息爬取之Charles

    Appium是移动端的自动化测试工具,类似于前面所说的Selenium、利用它可以驱动Android、IOS等设备完成自动化测试。 今天介绍Charles ?...点击 “安装证书” 按钮,就会打开证书导入向导。...点击 “下一步” 按钮,此时需要选择证书存储区域“将所有证书放入下列存储”->点击"浏览"->选择“受信任的证书颁发机构”->"确定"->"下一步"->完成。...在手机浏览器上打开chls.pro/ssl后,便会打开证书安装页面,点击安装即可。 ? 在IOS手机上,点击“设置”->"通用"->"关于本机"->"证书信任设置",设置开启即可。 ?...18.3 Charles的运行原理和具体使用 ① 运行原理: 首先Charles运行在自己的PC上,Charles运行的时候会在PC的8888端口开启一个代理服务,这就是一个HTTP/HTTPS的代理。

    1.5K20

    React-Native android在windows下的踩坑记

    按上面文章的操作处理后,如果一直连不上,用PC上的浏览器访问一下地址http://localhost:8081/index.android.bundle?...DOS窗口,启动应用:react-native run-android ------- update by 2015/11/30 使用最新版本的react-native(0.15.0),因为之前本机已经成功运行过...bundle)   github上也有链接 https://github.com/facebook/react-native/issues/3379 点RELOAD JS按钮之后就报...,现在写react-native也有这种势头,但是因为我本机之前就已经安装过Android的开发环境,所以对于从来没接触过相关知识的童鞋来讲,可能有点疑惑。...我贴几个我本机的环境: ANDROID_HOME 出错的提示已经很明确的告知了,它其实就是Android的SDK根目录,不行你就安装Android Studio,它里面就帮你下载好了SDK,里面包含

    1.8K30
    领券