Android
cnzf1
业精于勤 荒于嬉;行成于思 毁于随;
展开
-
com.alibaba.fastjson.JSONException: write javaBean error
环境对类对象进行序列化,转换成json string做后续处理,在JSON.toJSONString的时候,报下面的异常导致APP奔溃了# Bean对象的定义如下public class AppBean implements Serializable{ private Long id; private String name; private String pkgn...原创 2019-04-11 16:59:56 · 37301 阅读 · 0 评论 -
gradle自动修改android版本号的方法,取java静态变量重命名apk文件
修改模块下的build.gradle,增加以下代码task('increaseVersionCode') << { def buildFile = file("build.gradle") def pattern = Pattern.compile("versionCode\\s+(\\d+)") def manifestText = buildFile.g...原创 2019-03-30 12:19:47 · 868 阅读 · 0 评论 -
linux apktool和aapt的安装和使用
下载安装apktool和aapt工具apktool和aapt各种版本可以到如下地址下载,以下以apktool 2.2.2为例http://connortumbleson.com/apktool/下载 wrapper script# wget https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts...转载 2019-01-30 17:46:49 · 3164 阅读 · 0 评论 -
获取android应用的名称(已安装、未安装)
获取包的信息的方式大体相同,只是从已安装程序获取和从apk安装包中获取有细微区别,直接上代码# 从安装包获取public static PackageInfo getPkgInfoFromPath(Context ctx, File file) { if (!file.exists()) { return null; } ...原创 2019-01-28 10:53:56 · 1311 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
报错android studio构建项目的时候报错:Gradle sync failed: No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android分析ndk中的toolchains缺失了mips64el-linux-android,新的sdb中一般都集成了ndk,...原创 2018-12-27 18:21:39 · 360 阅读 · 1 评论 -
Could not resolve com.android.support:appcompat-v7:27.1.1
报错信息Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:27.1.1分析一直以为是网络问题,所以折腾了好久的代理问题,就是更新不下来,偶然检查gradle配置,在这个文件C:\Users\cc.gradle\g...原创 2018-12-15 19:57:18 · 3891 阅读 · 0 评论 -
Android Studio环境搭建问题
一、sdk更新问题采用国内的源,在AS中的http proxy设置可以在云主机(国内的也可以)上搭建ss5代理ss将google源修改为国内源修改hosts,增加:mirrors.dormforce.net dl-ssl.google.commirrors.dormforce.net dl.google.com```* 将AS中的配置项Android SD...原创 2018-12-10 00:32:28 · 733 阅读 · 0 评论 -
Android源码下载并绑定到Eclipse中
在Windows下,通过SDK Manager.exe更新下载的Android,是不带源码的,我们开发开发起来不是很方便;其实Android的源代码是可以下载的,其源代码入在http://android.git.kernel.org/上,下载需要安装Git,下载方法如下:1、安装Git下载http://code.google.com/p/msysgit/并安装MSysGit,安装很简单原创 2013-04-12 17:26:23 · 911 阅读 · 0 评论 -
Android中dip、dp、sp、pt和px五个元素的区别
1、概述过 去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上 运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。 Android应用开发支持不同的度量单位。2、度量单位含义dip: de原创 2013-01-10 15:16:11 · 559 阅读 · 0 评论 -
通过Android Layout Editor无法查看布局文件预览
问题:Eclipse中通过Android Layout Editor无法查看无法预览XmL布局文件。解决办法:将项目close再打开。备注:android开发在编辑main.xml文件时发现 android layout editor不能正常显示 布局.很好用的可视化gui布局拖拉工具程序--droiddraw..droiddraw目前一个公开的google cod原创 2012-09-08 23:56:49 · 2215 阅读 · 0 评论 -
Android模拟器命令详解
Android模拟。Android SDK自带一个移动设备模拟器 。它是一个可以运行在你电脑上的虚拟设备,.Android模拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序。Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为. 如右图所示: Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生原创 2012-09-08 20:30:17 · 825 阅读 · 0 评论