androidstudio

Android快速定位当前页面的Activity

匿名 (未验证) 提交于 2019-12-03 00:09:02
通过AndroidStudio的Terminal,利用一个指令可以快速定位当前页面的类名。 1.把手机用数据线连到电脑,手机打开到需要的定位的页面。 2.打开AndroidStudio。在AndroidStudio底部选择Terminal,输入指令: adb shell "dumpsys window | grep mCurrentFocus"回车即可。 会显示出包名和Activity类名 主意的是这个命令只能定位Activity,如果是fragment则显示该fragment所依附的Activity. 来源:51CTO 作者: kururunga 链接:https://blog.csdn.net/kururunga/article/details/101055002

Win10安装AndroidStudio超级详细教程

匿名 (未验证) 提交于 2019-12-02 23:57:01
刚开始接触安卓应用开发,再写这篇文章之前也参考了很多其他人的博客,总结出了一个最顺畅的安装套路,在这里记录一下~ 一、下载安装包 http://www.android-studio.org/ 如果电脑的位数是64就选择那两个红框其中一个,它们的区别是zip里面包含sdk,另一个不包含,仅仅是一个安装包,我觉得还是这个好,在安装的过程中安装sdk就行。所以我选择的就是这个971mb大小的安装包,点击下载即可。 二、安装过程: 除了我下面要讲的两个细节,其他正常next就行,有两个细节需要注意下: 一个是安装目录不要放到c盘, 另外就是安装好之后不要运行 三、修改配置 我们看安装完之后的安装目录文件,其实就是zip包解压之后的文件。 下面修改一些安装路径,不让他们装到c盘 用Notepad++打开后,我们要这么修改: 当然目录是自定义的,你们想按到哪里就哪里。 四、打开AndroidStudio 然后一直next直到finish 下面这个不要安到c盘,这样的话安装后以后就会变成这样,是建完工程,然后选择了SDK版本以后才会下载gradel,然后把下载的东西放到了咱的路径里面 现在建一个工程 这个我就不多说了,直接默认建好了。 然后点击 记得开启手机的usb调试功能,不然搜索不到。 下面是我的手机的sdk的安装,因为我手机是android8.0,需要安装支持这个sdk,默认安装的是支持9

AndroidStudio项目打包成jar

匿名 (未验证) 提交于 2019-12-02 23:32:01
前言: 在eclipse中我们知道如何将一个项目导出为jar包,现在普遍AndroidStuido开发,这里一步一步详加介绍AS项目打包成jar,jar和arr的使用 一.作用: 为了供其它项目使用,将项目打包成jar 二.步骤(AndroidStudio): 1.像平常一个样新建一个项目(步骤省略) 2.(在步骤1的基础上)点击File-->New-->New Module―>选择Android Library-->点击Next(如下图:) 定义好Library的工程名:librarydemo(如下图:) 创建完成: (步骤1建的)项目中会自动引入该Model (app下的build.gradle): 3.生成jar: 创建之前我先在librarydemo工程中建一个测试类,方便测试调用: 在librarydemo工程下的build.gradle中加上: 做如下操作: (注:你的as从来没有生成过jar,那么第一次就会很慢,会去下载一些文件 ) 查看jar是否成功生成: 三、使用jar和arr: 在AndroidStudio中,创建的Model项目下: 二者区别: jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。 aar: 包含jar包和资源文件,如图片等所有res中的文件。 个人觉得还是用as提供的aar包比较好,编译完就生成了aar了

Android Studio安装注意事项

房东的猫 提交于 2019-12-02 17:34:55
http://tools.android.com/download/studio/canary 每周都有更新,不内置SDK NOTE: These .zip files do not contain an embedded SDK install. If you have an existing install of Studio which contains an embedded SDK, if you upgrade by installing one of these zips, make sure you copy over the SDK as well. http://tools.android.com/download/studio/dev 版本对应下面↓,不内置SDK http://developer.android.com/sdk/installing/studio.html 开发者官网,内置SDK This download includes: Android Studio early access preview All the Android SDK Tools to design, test, debug, and profile your app The latest Android platform to compile your app The

AndroidStudio解决Device supports x86,but APK only supports armeabi-v7abi...问题

一笑奈何 提交于 2019-12-02 16:42:31
在进行TensorFlow模型的安卓移植时,碰到了这个问题 这里面x86, armeabi-v7abi等都指的是CPU的架构类型。而查看自己的CPU架构类型可以通过命令行查找。 问题起因 :GitHub上下载了一个源码,导入Androidstudio的时候报出这个错误。 我的电脑是x86类型的,而在他源码中并没有对这个类型进行支持。 解决步骤 : 1 、在build.gradle的defaultConfig里面加上自己的类型,如图红框中所示,是我后来加上去的。你缺少了什么就加上相应的。 2 、在libs目录下面也要对应的添加目录x86,并将armeabi-v7a中的文件全部复制过来,如图所示,红框的目录原本是没有的,这里新建的。 我这里x86里面装的是从包含so文件的armeabi-v7a文件夹复制过来的。 这个问题前阵子困扰了好久,参考网上的博客里面都只有上面的第一步,这样我会出现INSTALL_FAILED_NO_MATCHING_ABIS问题,然后就慢慢走远了… 今天继续拿来解决这个问题,按上面的步骤就成功解决了。 第二天更新 上面这么做以后编译已经没有问题,但是在加载库文件的时候出现报错。 报错发生在下面的代码位置: 控制台报错: java.lang.UnsatisfiedLinkError: dlopen failed:…/lib/x86/libtensorflow

AndroidStudio、IDEA、PyCharm、GoLand在Linux上字体丑粗糙难看

徘徊边缘 提交于 2019-12-02 15:00:21
AndroidStudio、IDEA、PyCharm、GoLand在Linux上字体丑粗糙难看 它们里面的文本编辑器或菜单的字体都还是有菜单进行设置的,但一些信息提示字符串、设置内容等的字体就比较丑陋难看了,边缘粗糙,就像没有反锯齿,也没找到有菜单设置。如图: 经过在网上的一番查找基本怀疑是jdk或jre的问题。我用的是Deepin Linux操作系统,open jdk。在命令终端上执行命令 java -version 也可见 Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp 提示。解决了这个提示的问题(参考了 https://blog.csdn.net/qq_23191031/article/details/51049684 ),字体问题得以解决。如下图: 主要原因是: 系统原有的OpenJDK设置干扰了手动安装的JDK。环境变量里面拥有一条名为 _JAVA_OPTIONS 的环境变量,但是在终端不管怎么删除,最终的结果都仅仅会作用于当前终端,再打开其他终端或者软件时,还是有问题。这个干扰的文件是:/etc/profile.d/java-awt-font-gasp.sh 。 解决的办法(一): 1、将/etc/profile.d/java-awt-font-gasp.sh文件移除 sudo mv -p /etc

AndroidStudio怎么进行WIFI ADB调试(2)?

試著忘記壹切 提交于 2019-12-02 08:10:44
继续上一篇的,上一篇没有详细说怎么使用,这里说下,点击看一篇 上一篇 ,最近做一个USB串口通信的项目,遇到个尴尬的问题,手机只有一个type C 接口,被单片机连了那我怎么用USB线连我的电脑调试我的程序啊,鸡鸡咯,思来想去,突然脑袋瓜子一动,AndroidStudio不是可以无线调试的吗?嗯,百度吧,结果…网上的文章真的是五花八门啊,我对那些没有测试就BBB的开发人员是十分讨厌的,想陷害老子继承我的花呗? 网上很多文章,有人说要在手机装啥模拟器,有人说要先把手机给root掉,有人是复制粘贴来的,总之,能解决问题的没几个,说下我的方法吧,我是实现了才写这个博客,没实现我是喜欢闭嘴的。 让我们一起开始吧: 第一步,我不喜欢使用adb啥命令去开启WiFi连接啥的,我还是喜欢直接装Androidstudio自带的插件,方便。开始动你的鼠标,打开你的Androidstudio,File——Settings——plugins,如图: 搜索的时候,有两个WiFI的ADB,用哪个?有人用ADB WIFI,有人用Android WiFi ADB ,我把两个都试了,哈哈,我用的是Android WIFI ADB,install后安装了,OK哈,安装完毕后,就会发现,你的Androidstudio界面多了个图标出来了,我的Androidstudio是3.0版本的,可能不同版本出现的位置会不同

windows ubuntu Android studio安装好启动没反应解决方法

空扰寡人 提交于 2019-12-01 22:02:46
参考: http://blog.csdn.net/qq305013720/article/details/8934152 目前有三种解决方案,都是针对执行 studio.bat出现错误导致 android studio运行不起来 ,最后 都是异工同曲 : 我用的第一种方法 1.改虚拟机配置文件 studio.exe.vmoptions 有人说是 java环境变量 ,如果不会照着设置 http://blog.csdn.net/huanghm88/article/details/3965218 因为Eclipse一直在使用,所以环境变量应该是OK的! 然后我进android studio的安装目录(安装时选择的那个目录,我的是默认的C:\Documents and Settings\用户名\Local Settings\Application Data\Android\android-studio\bin)发现bin目录有很多bat批处理,运行studio.bat提示 Unrecognized VM option '+UseCodeCacheFlushing' Could not create the Java virtual machine 果断在上述安装目录的bin目录中找到 windows 32的: studio.exe.vmoptions文件 , 去掉里面包含

AndroidStudio怎样导入jar包

我怕爱的太早我们不能终老 提交于 2019-12-01 02:06:04
AndroidStudio用于开发安卓Apk非常地方便,但是它的很多设置都与Eclipse不一样。比如给项目中添加新的jar,在AndroidSutdio中就没有Java编译路径的入口,就很难找到添加jar的入口。不过换一种思路,在AndroidSutdio中添加jar也是很方便的。 点击启动AndroidStudio,启动后的界面如图所示。 复制你需要添加的jar,并将其黏贴到app— —src— —main— —libs文件夹下,可运行的AndroidStudio项目都有像这样的目录结构。可以看到虽然jar已经复制黏贴过来了,但是还未导入,所以看不到jar中包含的内容。而已导入的jar,则可以看到jar中内容。 右键点击新黏贴的jar,在弹出菜单中点击Add As Library. 4 选择你要导入到的那个module(在AndroidStudio中相当于Eclipse中的project),如果当前只是一个项目,下拉框中除了app也没有其他的内容,那么直接点击ok确认。 5 这样jar就被添加到项目中来了。 来源: oschina 链接: https://my.oschina.net/u/616928/blog/487156

androidstudio的安装与抓log

假装没事ソ 提交于 2019-11-30 19:20:31
公司新开发的软件是基于unity的,我们被告知unity是不允许charles抓包的,故此只能只用 Android studio 一. Android studio的安装与配置 在此我就不赘述了,按照下面链接配置即可 https://blog.csdn.net/hebbely/article/details/78970918 二. 抓包开始 第一步:将studio跳转到底部导航栏的的logcat上 第二步:将手机插入到电脑的usb连接口中,打开usb调试&&允许你的电脑调试你的手机(我的是vivo x20) 第三步:将过滤条件改成不过滤,否则你可能抓取不到手机上最新的消息,还会以为是无任何效果呢 第四步:消息太过杂乱,用http或者https来过滤自己想要的请求吧 第五步:在手机上打开你的app操作吧,随时都可以看见你的请求啦! 备注: 1:如果底部的logcat被误操作隐藏了之后,可以点击最上面一行导航栏 View > Tool Windows > Logcat,打开logcat 2:还有一种极端情况是在 View > Tool Windows 中找不到Logcat,那么此时就去Evevt Log( View > Tool Windows > Evevt Log)中查找一下是否存在这样一句话: Frameworks detected: Android framework is