ORIGINAL - Androidのスタジオ経験
1、GET SHA1:メソッドSHA1証明書のフィンガープリントデータは、Android Studioの取得
2を、コメントのテンプレート:Androidのメーカーはどのように設定に注意テンプレート
の質問3、AS3.0
検索com.android.tools.build:gradle:3.0.0が。できませんでした
Http://blog.csdn.net/zhouxianling233/article/details/78359217
後でチェックし、Gradleのプロジェクトは3.0.0で、私のIDEは2.2です。Gradleのバージョンを削減するプロジェクトでGradleのファイル引数のメソッドの実装()が見つかりませんでした
http://blog.csdn.net/qq_32368129/article/details/79481576を
4、Gradleのビルド時の問題が表示されます:
- エラー:実行はタスクに失敗しました「:アプリ:packageDebug」。APK META-INF /のNOTICE.txtにコピーされた重複ファイル
:办法解决方http://stackoverflow.com/questions/22467127/error-duplicate-files-during-packaging-of-apk 時には突然、認識を再実行することができ、削除、フォルダへのプロジェクトファイルをビルドしていないモジュールにつながることができますクラッシュ途中のGradle(!!!)
プロジェクトが始まったときにAndroidのスタジオの設定は自動的に最後に閉じを開けていない
システム設定のチェックに赤いボックスに検索バーのクリックでシステムを入力して、設定ページを開きます(再度開き
最終プロジェクトのスタートを)削除
元2.14.1の設定を変更するプロンプトに従って参照すると
、デフォルトのGradleができ選びます。
5、AndroidStudioどのようにSVNを関連付けられていますか?SVNはじめの設定についてのAndroidメーカー
6は、AndroidのスタジオのGradleのビルドは、自動署名達成
7、スタジオのインストールの問題が発生し、tools.jarの問題を。tools.jarのは、Android Studioでないように思わ
8、Androidのスタジオの戦いAndorid APKパケットフロー、andoridapk使用
http://www.bkjia.com/Androidjc/985056.html
9、Androidのスタジオにパッケージ化され、リリース、およびAndroidの署名へのアクセス
http://www.bubuko.comを/infodetail-918228.html
10、パッケージのAndroidアプリケーションの署名(プロモーション記事)
http://blog.csdn.net/dawanganban/article/details/11794767
11、Androidのメーカーコードの難読化を達成するために
http://www.bubuko.com/infodetail-987756.html
12、Androidのプロジェクトを作成することはできませんAndroidのスタジオは、このオプションを持っていませんでした
:ソリューションhttp://zhidao.baidu.com/link?url=aexRXQ822IapdnQ2j3zaqcEgiGKtqrbFYii1Z7FtaqOBK6TqjgivaV4qqDTdf6ooMU71F3y-HKTnbvI2_p2JN3RwC7bIf669w4K5_6fb7bCを
アンドロイドサポートが確認されていないので
13、Androidのスタジオツールバーが不用意に隠し
表示をして、うまくToolsbarをチェック。
14、Androidのメーカー下のバーオプションがなくなって、*どのようにチューニングして
http://blog.csdn.net/hyr83960944/article/details/38067785
15は、復元する方法、削除されてmoudle?
ソリューション:http://blog.csdn.net/hyr83960944/article/details/37520941は
「:moudle名」プロジェクトの設定でファイルを含めます
16、どのように導入したjarパッケージ
ステップ:libsディレクトリを参照するためには、「プロジェクト」モードへの切り替えを。
ステップ2:JARパッケージには、直接コピーとして1.2が許容できない、libsディレクトリにドラッグ。
第三段階:プロジェクトを開くプロジェクト構造、そして、依存関係を選択し、ファイルの依存関係を選択するためのプラス記号をクリックし、Libsのフォルダ、輸入へのjarパッケージを選択します。
もう一つの方法は、jarファイルのパッケージを選択することで、右のプロジェクトで「ライブラリとして追加」をクリックし、このアプローチがあること、プロジェクトのルートディレクトリを検索する必要がある
ディレクトリのbuild.gradleがあります。
dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}
2つの方法は、ファイルの依存関係は、より多くのノードフレーズコンパイルファイルをbuild.gradleモジュールで、最終的です(「LIBS / xxxx.jar」)
17は、インポートしたプロジェクトの後、中国は私の質問はこれです、あるダイパスにジャンプする]をクリックし、Ctrlを含め、多くのショートカットキーを見つけました。
私は正確に説明することはできません、中国との問題がない前に、おそらくあなたは、なぜプロジェクトを不思議に思うかもしれません。
18、ASの中で開いているウィンドウをDDMS
モード1:アイコンツールバー少しロボット
モード2:メニューバーのツール-アンドロイド- Androidデバイスマネージャー
のオープンと見つけ、*表面とEclipse DDMSの内部をほぼ
19は、ADBコマンドを使用して
ウィンドウまたは内部コマンドラインとして、プロンプトが表示されます*エラー
adb server is out of date. killing...
ソリューション:http://visualgdb.com/adbfix/
問題が解決しません!
20、コミッショニングGenymotionエラーINSTALL_FAILED_CPU_ABI_INCOMPATIBLE溶液を用い
http://blog.csdn.net/wjr2012/article/details/16359113
問題ありません!いいえ
の完全なクラス名をコピーする方法21、
選択したクラス名を右クリックし、ショートカットキーCTRL + ALT +シフト+ C
21、追加する方法をフィルターLogcat
22は、Androidのメーカー描かれたスタイルプロパティを行うのはどのように悪います?
多くのリソースを検索し、仕事、インスピレーションは、完了するために、Eclipseを使用することができません。
23、AndroidのStudioで*ライブラリを追加する方法?
Http://www.oschina.net/question/921036_154257?sort=time
でAndroidのメーカーを構築するためのオープンソースライブラリに基づいて24、インポートプロジェクト
http://mobile.51cto.com/aprogram-464018.htm
25、Androidのスタジオ***ホーインポート既存のEclipseエンジニアリング
http://my.oschina.net/cheneywangc/blog/192381
http://www.newasp.net/tech/73673.html
在导入已经生成了build.gradle文件的Eclipse项目,可能会出现*下错误:
could not install gradle distribution from consult ide for
可能还会提示什么SDK路径找不到的错误,那么可能SDK的环境变量ANDROID_HOME没有配。
26、Android Studio系列-签名打包
http://blog.csdn.net/wwj_748/article/details/44622343
生成jks签名文件 http://www.open-open.com/lib/view/open1441896025274.html
27、怎么修改项目的编码
28、怎么创建java项目
运行main函数 选中有main的类,ctrl _ shift + f10
注意一点,不要错误的使用菜单上的run方法
结束程序的运行,*果程序里有个死循环的话,比***socket连接会一直占用着端口,要关闭。
29、Android Studio代码自动提示无效(not available in Power Save mode)
http://blog.csdn.net/hyr83960944/article/details/40024439
30、自动生成构造方法和getter、setter等
快捷键 alt + insert(PgDn)
31、在Android Studio中为jar添加source源码
http://www.bkjia.com/Androidjc/918926.html
32、假*想要看看有没有某个快捷键实现自己的功能
33、json串换行展示
34、android studio 识别不到 genymotion device
http://blog.csdn.net/wuyuxing24/article/details/45169991
35、【Android Studio快捷键】之导入相应包声明(import packages)
http://blog.csdn.net/hyr83960944/article/details/38438355
36、Android查看类的源码的实现都是抛出异常
按照右上角的提示,下载对应sdk-platform的源码即可,不需要×××。
37、Android Studio使用Lint进行代码检查
http://www.bubuko.com/infodetail-1055648.html
38、Android Studio导入项目的中文注释乱码解决方法
http://jingyan.baidu.com/article/37bce2be7337af1003f3a241.html
39、从自己导入别人的gradle项目出现的问题:
从svn上down下代码的时候,打开android目录什么也没有,也没有mouble:
看EventLog提示,gradle一下,还有可能是要升级AS了。
1) Error:(2, 0) No service of type Factory available in ProjectScopeServices. <
http://blog.csdn.net/qq_16131393/article/details/52687778
2) Failed to resolve: com.android.support.constraint:constraint-layout:1.0.0-alpha4
http://blog.csdn.net/k9526310/article/details/52259561
40、Android Studio项目关闭之后重新打开发现Project目录可以显示,但是Android目录什么也没有。
clean、rebuild,然后还是不行,于是查看一下项目目录,发现在项目同级目录下生成了一个.idea文
件,删除它重新打开项目就好了。
41、Android Studio利用Gradle删除没有使用到的资源文件
http://www.mamicode.com/info-detail-594355.html
42、在.gradle里compile的库突然can’t resolve了
去官方网站,compile最新的链接。
43、android studio升级,打开原来的项目,提示:
Error:Failed to create directory 'C:\Users\Zhang\.gradle\caches\2.4\scripts\ijinit2_ejtybjqv7774bve37wtrho5a5\InitScript\initscript\classes'
同步一下工程就好了
44、签名步骤:
注意alias不是随便输入的,右击选框进去可以自动生成,当然手动输入正确也行。
否则会报这个错误:
Failed to read key from keystore
45、怎样查看Android Studio的Gradle版本、Gradle插件的版本。
http://jingyan.baidu.com/article/cbcede0710f49802f50b4d78.html
http://www.zhihu.com/question/24648316
46、怎么在Android studio清除缓存
经常会出现关机会自动解决一些bug,应该是缓存的问题。
http://jingyan.baidu.com/article/7e4409533f4c092fc0e2efde.html
47、安装配置gradle
http://www.th7.cn/Program/Android/201502/388733.shtml
http://my.oschina.net/u/1471093/blog/341990
48、使用Android studio Gradle 实现友盟多渠道打包
http://bbs.umeng.com/thread-9119-1-1.html
Gradle 多渠道打包的使用和错误分析
http://www.daxueit.com/article/7515.html
Android studio 使用心得(五)—代码混淆和破解apk
http://www.bubuko.com/infodetail-1008755.html
http://www.jianshu.com/p/ec5178fbd838 (多种多渠道打包的方式)
49、Android代码混淆之混淆规则
http://www.mincoder.com/article/4645.shtml
http://my.oschina.net/sammy1990/blog/271306
50、Android Studio编译OsmAnd出现警告:GeoPointParserUtil.java使用或覆盖了已过时的 API。有关详细信息请使用-Xlint:deprecation重新编译
http://www.crifan.com/android_studio_build_osmand_warning_use_deprecated_api_for_detail_use_xlint_deprecation_rebuild/
51、Android Studio的Project左边栏不显示
http://blog.csdn.net/hyr83960944/article/details/35986931
52、Android问题集锦之三十七:No resource found ‘Theme.AppCompat.Light.DarkActionBar’
原因是gradle版本不对,将project的gradle由之前的1.5.0修改到1.3.0就好了。
dependencies {
classpath }
53、Android Studio强制关机之后重新打开工程Error一大片
File-Invalid caches and restart即可解决问题。
54、引用新的自定义控件时,提示控件的一个属性已经定义。但是又找不到在哪里定义的,删除吧,又报错,只能修改属性名字了。
55、工程的Menifest文件中定义的minSDK比依赖库中的Menifest中的minsdk还要小的问题
将依赖moudle的改小或者按照提示的来。
56、导入工程出现的异常:
Gradle version 2.10 is required. Current version is 2.8 Error
57、run项目出现的异常:
Android Gradle 编译错误Java finished with non-zero exit value 2
解决办法:
http://www.jianshu.com/p/4768fe43079a
http://my.oschina.net/polarw/blog/494046?p=page
58、指定source(如jni)等的路径
http://www.lai18.com/content/2446276.html
59、Android Studio中的.9图在build的时候,没有了黑线。
解决办法:项目的build.gradle版本有问题。修改为高版本即可。
60、关于.9图的一个错误AAPT。。。
在gradle里加入
aaptOptions {
cruncherEnabled = false
useNewCruncher = false
}
61、关于AppCompat的一个异常:
解决办法:http://www.it1352.com/95268.html
这个问题的根本原因是style适配的问题,styles,styles-v21,定义了一个子theme,但是styles
里没有定义。
62、java.lang.NoClassDefFoundError:android.support.v7.internal.widget.TintManager
解决办法:http://stackoverflow.com/questions/34015427/fatal-exception-main-java-lang-noclassdeffounderror-android-support-v7-interna
TabLayout属于design库里的组件,但是design库与appcompat库不一致,设成一致就好了。
63、“URI is not registered”? Menifest的 DTD Schema约束全部失效了
解决办法:原来是Menifest里strings资源文件没有从服务上搞下来,其实上面的错误是在build里的,应该到源文件里去看。
64、AndroidStudio build的时候那些坑
http://www.cnblogs.com/bjzhanghao/p/4892195.html
65、Error:Gradle version 1.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in /Users/username/apps/android/project-android/gradle/wrapper/gradle-wrapper.properties to gradle-1.10-all.zip.
问题及解决办法:我的情况的工程的gradle文件夹不小心删除了,去另外工程复制一个过来就行了。
66、No resource identifier found for attribute ‘backgroundSelector’ in package ‘com.btsj.hpx’
老是去build里说不到之前删除的库,到src下去看,发现原来xml虽然没有被引用,但是它还是引用 了之前删除的库。
67、Android Studio - Issue in build.gradle uncaught translation error ExecutionException OutOfMemory
To run dex in process, the Gradle daemon needs a larger heap.
http://stackoverflow.com/questions/33787030/android-studio-issue-in-build-gradle-uncaught-translation-error-executionexcep
在android闭包里添加
dexOptions {
javaMaxHeapSize "4g"}
68、java.util.zip.ZipException: duplicate entry
jar包重复了,仔细检查一下。
如果有重复内容的2个jar包都要使用,或者jar包无法判断是哪个jar包,可以采用下面的方法:
http://blog.csdn.net/u013220174/article/details/48004689
5.0以上手机貌似比65535的限制要大。
69、android studio修改包名
http://www.cnblogs.com/Kyouhui/p/4632813.html
注意要修改2处地方,一是java类的包名,二是build.gradle里的applicationId。如果applicationId没有变,桌面图标会一直显示复制的那个应用的图标。
70、在对一些第3方的jar进行操作之后,某些第3方的jar包竟然编译不了,不管clean rebuild还是关机重启都没有作用
最后将工作空间复制一分,说找找问题,竟然奇迹一般的好了。
71、Android Studio 出现 Gradle’s dependency cache may be corrupt 错误分析
build到一半被打断的时候就容易出现这个问题
删除掉C盘里的.gradle和.android就可以了
http://www.cnblogs.com/wanqieddy/p/4350708.html
72、修改gradle目录
http://my.oschina.net/moziqi/blog/373141?p=1
73、Android Studio中使应用全屏无标题的方法(老方法好像不能用了)
http://www.68idc.cn/help/buildlang/ask/20150405310910.html
74、由于build.gradle 里的 buildToolsVersion引发的一块风波
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\android\jdk1.7.0_10\bin\java.exe'' finished with non-zero exit value 1
To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 4096 MB.
To do this set org.gradle.jvmargs=-Xmx4096M in the project gradle.properties.
由于android studio更新了,新建的module的buildToolsVersion太高!
75、
Error:Application and test application id cannot be the same: both are ‘com.ljfbest.demo’ for debugAndroidTest
在build.gradle改成不一样
76、
Android Studio - Execution failed for task ‘:app:transformClassesWithDexForDebug’ - java.exe finished with non-zero exit value 2
77、打开项目中文乱码:
http://jingyan.baidu.com/article/37bce2be7337af1003f3a241.html
78、Error:Configuration with name ‘default’ not found.
工程里有多个Module,其中一个Module缺少了build.gradle文件导致的如上报错。
79、
com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE.txt
com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/NOTICE.txt
解决办法:注意NOTICE和LICENCE后面要有后缀名,和错误提示中的一致。
android{
....
packagingOptions {
exclude 'META-INF/NOTICE.txt' // will not include NOTICE file
exclude 'META-INF/LICENSE.txt' // will not include LICENSE file
}
...
}
80、finished with non-zero exit value 2
http://www.myexception.cn/android/2010267.html
我用的android studio打开的eclipse项目,且Eclipse本身是有依赖库的。然后才发现主工程与依赖库的jar包冲突了。
81、 Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
引用了依赖库,且依赖库的包名没有改正确,而且依赖库里有values-11这个文件夹,里面的style貌似与主工程里的style相同,导致了错误,删除掉就好了。
82、依赖库莫名的死活找不到,clean rebuild都不行。
将依赖库注释掉,clean,然后解开注释,再次clean就能解决问题。但事先要确保不是代码的问题。
83、Gradle Running一直不停
一直没有找到解决办法 ,后来发现多等一会儿就好了。
84、Android Studio 2.2 问题汇总 - 解决一切障碍,为了更好的时代
intant Run 与 shrinkResources 问题 ,这个问题解决了,程序跑起来了,但是运行一运行就崩溃了。
85、
Error while executing: am start -n "com.quanziben.zengyinbao.activity/com.quanziben.zengyinbao.activity.SplashActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.quanziben.zengyinbao.activity/.SplashActivity }
Error type 3
Error: Activity class {com.quanziben.zengyinbao.activity/com.quanziben.zengyinbao.activity.SplashActivity} does not exist.
Error while Launching activity
解决办法:同步一下
86、意外关闭,databinding出现问题BR找不到,好像有个缓存永远清除不了一样。
清除android studio的缓存>>>:
卸载Android studio(SDK可以不卸),再重新考一个Android studio文件夹放进来,把用户文件夹下的.android,.AndroidStudio,.gradle手动删除,重启Android studio ,问你要不要导入已有设置时选不要就可以了。
87、Android Studio 提示Session ‘app’:Error Installing APK、找不到设备
杀一下adb的里程
88、Android Studio下“Error:Could not find com.android.tools.build:gradle:2.2.1”的解决方法
http://blog.csdn.net/klovesq/article/details/45576635
89、Build gradle running 一直走不停
http://blog.csdn.net/a549742320/article/details/52525257
这个问题往往发生在重装as的时候或者打开一个别人电脑环境开发的项目,原因一般是因为别人电脑上的gradle版本与你的版本的gradle。要么自己下载 ,要么将别人的gradle拷贝过来,放到c/用户/.gradle/wrapper/dist这个目录下面。
90、
Cannot evaluate module DPModule_multiple-images-selector : Configuration with name 'default' not found.
Error:Configuration with name 'default' not found.
一个哥们更新了一个module,然后报了这个错误。
网上也有很多类似的问题:
AndroidStudio GIT导入module报错(Error:Configuration with name ‘default’ not found.)
91、Android Studio突然不打印日志,但是DDMS打印日志 。
1、可能是模拟器筛选不对
2、这个过滤器会经常显示成firebase,要改成selected application。
92、Android Studio连上真机,有的时候一直打log不停简直要命了。
可以使用过滤器,按工程的包名过滤即可。
93、在使用git clean -d -fx命令之后,as项目里的module无法被识别。
http://stackoverflow.com/questions/21669652/no-android-facet-found-in-module
删除.idea重新导入工程即可。
94、消除adb shell 命令错误“more than one device and emulator”的方法
http://blog.csdn.net/gaojinshan/article/details/9455193
adb kill-server
95、魅族手机不打log:
https://zhidao.baidu.com/question/919563332219463579.html?qq-pf-to=pcqq.c2c
1、android studio 跑不起来 Failure [INSTALL_FAILED_USER_RESTRICTED]
①、手机管家->权限管理->usb安装管理 关闭
http://blog.csdn.net/wincber/article/details/52087150
②、http://blog.csdn.net/ll530304349/article/details/53036517 (可用)
1. 进入设置菜单
2. 进入辅助功能
3. 进入开发者选项
4. 设置高级日志输出为全部允许
重新run应用
小米的跑不起来
96、将工程变成libary
只能把module设置为android library,修改对应module下面的build.gradle,把apply plugin后面的值修改为1apply plugin: ‘com.android.library’
97、依赖一个libary出现的问题:
Manifest merger failed with multiple errors, see ?修改
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
https://www.zhihu.com/question/36645628
原因是libary的minsdk大于项目的minsdk。
98、依赖自己写的2个库出现
com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
百度试了各种方法,历经几个小时都没有搞定。后来听说是2个库依赖的相同的jar包的版本不一致导致的,后来将其中的一个jar统一了就没有问题了。
99、打开一个项目时:
Error:Execution failed for task ‘:sobotLibrary:compileReleaseJava’.
Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.
百度了一下,找到答案:http://blog.csdn.net/changemyself/article/details/39927381
设置一下项目的JDK配置即可:
软件自动会选择android studio自带的jre,应该手动选择Java安装的jdk路径 。
100、APP认领重新签名
http://blog.csdn.net/changlei_shennan/article/details/51743067
命令(以管理员身份打开命令行):jarsigner -verbose -keystore 密钥库位置 -signedjar 签名后的apk 签名前的apk 别名
如: jarsigner -verbose -keystore btsj.jks -signedjar TestSign.apk unsign.apk btsj
101、AndroidStudio怎么打开Hierarchy Viewer
Tools > Android > Android Device Monitor> window>openPerspective> Hierarchy Viewer
102、Android Studio 突然某些快捷键不好使了
网易云音乐和QQ、输入法可能有冲突,关键或卸载这些软件就好了。
103、
//sourceSets {//目录指向配置
//main {
////java.srcDirs = ['src']//指定source目录
//java.srcDirs = ['src/main/src']//指定source目录
//resources.srcDirs = ['src']//指定source目录
//}
//}
在gradle里配置了个这个,然后项目包名就乱了。所以不要随便配置sourceSets。
104、gson库会被一些常用的第3方库使用,从而导致冲突,提示错误:
duplicate entry: com/google/gson/annotations/Expose.class
解决办法如下:
http://blog.csdn.net/mvpstevenlin/article/details/57075112
105、Android Studio 错误: 非法字符: ‘\ufeff’ 解决方案|错误: 需要class, interface或enum
http://blog.csdn.net/fengyuzhengfan/article/details/43866817
106、自定义打包的APK名字
https://www.cnblogs.com/bluestorm/p/6228085.html