Android Studio 使用中遇到的问题解决

最近在使用as的过程中遇到了一个比较不常见的问题。花了比较多时间才解决,网上的资料也比较少,所以这里留个记录,方便自己也方便他人。

首先是问题描述:

在android开发中我们一定厌倦了不停的findViewById和setOnClickListener(),所以寻找一个偷懒的办法也是必然的,这里我使用了比较著名的ButterKnife框架,具体的使用方法有很多我也就不详细说,我要说的是在我使用了这个框架后,android studio构建的时候竟然告诉我编译出错了。错误的日志如下:@Bind-annotated class incorrectly in Android framework package.(android.xxx.xxx...)当时就蒙了,搜了一大堆都没有找到答案,今天有幸找到一个帖子链接,终于让我解决了。这帖子主要说的就是我的包名命名出了问题,因为我的最外层包名命名成android了(不知道是不是as自动帮我加上去的),编译的时候,我们的应用是不允许用android.*或者java.*开头的包名的,所以包名改掉就能正常的运行你的app了。

说起对as中包名的重新命名,一开始还想Eclipse那样去Refactor-Rename貌似没办法做到随心所欲的修改包名,网上搜了搜找到as能方便修改包名的方法,这里就科普一下,已经懂得大牛可以跳过,飞船在此,去看吧Android Studio 修改包名

时间: 2024-08-10 00:00:05

Android Studio 使用中遇到的问题解决的相关文章

Android Studio使用中的小常识

1.如何继承抽象类? 1.1新建一个类如下: public class PersonDBOpenHelper{ } 1.2手写extends 你继承的类名 public class PersonDBOpenHelper extends SQLiteOpenHelper{ } 系统会提示此类要么定义为抽象类,要么实现父类的抽象方法.此处我们要做的是实现父类方法. 1.3右键单击SQLiteOpenHelper,在弹出菜单中单击"Generate...",在弹出菜单中单击"Imp

Android Studio使用中的异常

Android studio教程:[4]真机测试 1.连不上手机 Android Studio识别不了手机(最后还是恢复成勾中的状态),重启,Android Studio连接真机没反应? 2.连上手机之后编译失败 Error:Could not determine the dependencies of task ':app:transformClassesWithInstantRunForDebug'.> In order to use Instant Run with this device

android studio使用中碰到Failure [INSTALL_FAILED_OLDER_SDK] 问题

第一次使用Android studio开发.直接新建一个默认项目运行出现:Failure [INSTALL_FAILED_OLDER_SDK] , 网上很多人说修改build.gradle中的minsdkversion的版本号. 但是没用 解决办法: FIle - Project Structure 如图 将Compile SDK Version 改为合适的版本,这样做会使得build.gradle中compileSdkVersion对应得到改变,如下图 ,但是我们还差一步,    还得手动修改

Ubuntu x64安装Android studio 全部步骤和问题解决

一.安装jdk 1.下载jdk1.8.0_92.tar.gz 2.使用终端sudo tar -xvf jdk1.8.0_92.tar.gz -C /opt/ 解压并拷贝至/opt/目录 3.添加环境变量 sudo gedit /etc/profile 在文本最后添加 export JAVA_HOME=/opt/jdk1.8.0_92 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH export PATH=$JAVA_

Android Studio项目构建常见问题解决

1. 创建或导入项目后编译时一直在等待 问题: 原因:AS连网去下载gradle了,但是网络不好或不通 解决:禁用网络,AS就会立即自动终止下载进入到主界面了.此时再去指定离线的gradle版本进行编译: 2. Unknow host ‘services.gradle.org’ 问题: 原因:当你导入第三方项目时,别人项目使用的gradle的版本与你的不一样,这时as就会连网去下载gradle版本,但是找不到services.gradle.org服务器. 解决:不一定要去下载不同的gradle版

Android Studio导入GitHub上的项目常见问题(以图片轮播开源项目为实例)

前言:github对开发者而言无疑是个宝藏,但想利用它可不是件简单的事,用Android studio导入开源项目会遇到各种问题,今天我就以github上的一个图片轮播项目为例,解决导入过程中的常见问题. 1.下载项目压缩包 2.由于android studio采用gradle自动构建,而每个项目的gradle版本不一致会导致编译异常,所以要修改开源项目的gradle版本,过程如下 打开自己本地建立工程下的build.gradle文件,将其全部复制. 然后用记事本或其他软件打开开源项目下的bui

使用Android studio下载github上的工程及问题解决 2015-06-03 16:39:44

使用Android studio下载github上的工程及问题解决 2015-06-03 16:39:44 http://blog.chinaunix.net/uid-20771867-id-5066613.html 分类: Android平台 Android studio内置了github的插件,可以直接下载github上的工程,感觉好爽啊.具体怎么做呢?     1.如图所示操作,如果是初次使用会提示输入用户名密码.      2.等android studio读取到你github里面的工程

android studio 0.8.1使用和遇到问题解决

谷歌6月底发布了五大系统,并且android studio同步升级到了android studio 0.8.1.升级了的android studio确实有一些新的变化,运行速度变快,并且还可以选择开发不同的产品,本着尝试新技术的心情,过了一把瘾.现在和大家一起来看看. 由于GFW封了google,所以现在android studio可能有些同仁下不到,由于公司的原因,无法上传到CSDN上,有点遗憾.不过没关系,我们先睹为快,先看看东西怎么样. JDK的东西和问题我在这里就不重复讲了,直接进入安装

Android studio 中文乱码问题解决

针对刚安装好的Android studio, 比如import工程时,你会发现你的很多中文目录显示异常,如下图: 为什么会出现这个问题呢,其实原因很简单,因为Android studio的默认Font并不支持中文. 怎么解决呢,打开settings,如下图: 选择用红色框框起来任意一种,那为啥都是乱码呢,因为这些都是中文字体的格式,所以在你设置之前当然也是显示不了. 或者你也可以选择'simsun'.这个样式也很多人在用. OK,这样就可以了! Android studio 中文乱码问题解决,布