分类 Android 下的文章







拖进一个按钮
命名为“启动另一个activity”
此时添加一个空白的activity模板或class 命名为AnotherAty
在activity_another_aty.xml中text为这是另一个activity
在MainActivity.java中

findViewById(R.id.btnStartAnotherAty).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                startActivity(new Intent(MainActivity.this,AnotherAty.class));
//                startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://m69w.com")));
            }
        });

注意:btnStartAnotherAty是按钮启动另一个按钮的ID

 AnotherAty是一个创建空白activity的名



Unable to access Android SDK add-on list

第一安装完之后出现联网界面,在这个目录下
C:\Program Files\Android\Android Studio\bin\idea.properties
最后面添加上这句话

disable.android.first.run=true

如果这个界面不用管,点击Cancel。
到一个界面下边有个”Android SDK Location:“这个选路径的时候选你的android sdk的路径就好了。
以后再打开就不会再报这个错了。


加速Android Studio/Gradle构建,在C:\Users\<username>\下手动创建全局.gradle文件夹
如C:\Users\<username>.gradle下添加一个gradle.properties文件,没有后缀

org.gradle.daemon=true

# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Settings specified in this file will override any Gradle settings
# configured through the IDE.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# The Gradle daemon aims to improve the startup and execution time of Gradle.
# When set to true the Gradle daemon is to run the build.
# TODO: disable daemon on CI, since builds should be clean and reliable on servers
org.gradle.daemon=true

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
org.gradle.parallel=true

# Enables new incubating mode that makes Gradle selective when configuring projects. 
# Only relevant projects are configured which results in faster builds for large multi-projects.
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand
org.gradle.configureondemand=true


手动修改Android Studio的主题样式
打开File-setting选项Apprearance搜索Apprearance
点击theme的下拉菜单选择自己喜欢的主题,我选择的为Darucula
点击确定之后,会提醒你重启
重启IDE,打开编辑器之后,就可以看到效果


解决android studio每次启动都要在fetching Android sdk compoment information
1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)关闭Android Studio后重新启动,便可进入界面


在哪取消android studio启动时自动打开上次关闭的项目?
取消android studio启动时自动打开上次关闭的项目
Settings>System Settings>Reopent last project on starup
File>Appearance &
在使用android studio从git上check项目的时候报错cannot run program "git.exe":CreateProcess error=2
请检查下面步骤:
下载 Github For Windows 客户端并安装。
成功安装之后,连接你的账户。
然后设置你的环境变量,参考path比如:D:gitGitbin
当然了,如果你不想设置环境变量 : Settings -> Version Control -> Git 之后,在选项 "Path to Git Executable" 你可以看到 "git.exe" , 给它赋值:D:gitGitbin,后面有test按钮,测试之后可以发现地址是可以使用的。
good luck!~
如:setting>Version>Git>Path to Git executable>C:\Program Files\Git\cmd\git.exe>


android sdk manager 下载的更新文件在哪里
在Android\android-sdk\temp目录下。如果有什么更新提示该目录正被占用无法更新的话就可以将该文件夹内的压缩包解压出来,覆盖旧的版本即可完成更新。


Android Studio显示行号
打开Settings>Editor>Appearance>勾上Show line numbers


`Error:failed to find Build Tools revision 23.0.0 rc3
Install Build Tools 23.0.0 rc3 and sync project`
在app下build.gradle的第五行,如buildToolsVersion "23.0.1",具体在\android-sdk-windows\build-tools里
修改完后再点击蓝色字体Install Build Tools 23.0.0 rc3 and sync project再按finish检测一下就可以了


更改项目SDK,在local.properties
sdk.dir=C\:\android-sdk_r24.3.4-windows-update\android-sdk-windows


Android Studio的真机测试
在界面中找到Run,点击进入Edit Configurations在Target Device中选择USB device即可
如果没有显示可能是手机驱动没有安装好


Error:(11) Error: "navigation_drawer_open" is not translated in "zh" (Chinese) [MissingTranslation]
在项目下的app下,build.gradle中添加

//checkReleaseBuilds就是在打包Release版本的时候进行检测,
// 这里就直接关掉了,也可以打开,这样报错还会显示出来。
// 关键的就是abortOnError一定要设为false,这样即使有报错也不会停止打包了

android {
…
lintOptions{
checkReleaseBuilds false
abortOnError false
}
}


来自:“app_name" is not translated in zh, zh_CN……..解决办法


Android 工程报错解决 Unable to resolve target 'android-17'
http://www.cnblogs.com/csulennon/p/3705177.html


Android studio教程与问题汇总
Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)
Android数据存储(3)SQLite简介和简单的登录与注册源代码
Ubuntu14.04安装Android编译环境
Android 5.0 如何实现将布局的内容延伸到状态栏实?
如何向Android Studio里导入从Github上面下载的Project?
Android Studio如何安装插件
安卓开发黄金搭档:android-studio+Genymotion模拟器
Genymotion目前速度最快的Android模拟器+ova包
7个最佳的Android模拟器
加速Android Studio/Gradle构建
如何在 Android 手机上实现抓包?
Android Studio 在使用中速度卡顿该如何改良?
Android开发时你遇到过什么相见恨晚的工具或网站?
GenyMotion IMEI Change
Android APK反编译就这么简单 详解(附图)
Android入门实战教程(视频)
Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)
Android数据存储(3)SQLite简介和简单的登录与注册源代码
Android开发实例之miniTwitter登录界面的实现
http://kaedea.com/2015/08/19/android-smooth-emulator-for-develop/
Android 开发中,有哪些坑需要注意?