Articles of android studio

创build样式-v21.xml

在Android Studio中,我导入了一个不包含styles.xml (v21) 。 所以我在values目录下创build了一个styles-v21.xml文件。 styles.xml和styles-v21.xml现在都在values目录中。 styles.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" parent="AppTheme.Base"> <!– Customize your theme here. –> </style> <style name="AppTheme.Base" parent="Theme.AppCompat.Light"> </style> </resources> 款式 – v21.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar"> </style> </resources> 当我build立项目时,我得到一个构build错误: 错误:错误:重复资源:C:\ xxx \ main \ res \ values \ styles-v21.xml:style / AppTheme,C:\ xxx \ main \ […]

Proguard Printmapping在Android Studio 2.0.0(和2.1.0)中不起作用

使用gradle wrapper 2.10和Android Gradle构build工具2.0.0-beta7 2.1.0 从我的build.gradle: buildTypes { all{ minifyEnabled true proguardFiles = [getDefaultProguardFile("proguard-android.txt"), 'proguard-project.pro']; } } 这工作。 事情被混淆了。 我也有我的proguard-project.pro以下行: -printmapping my-mapping.txt 该文件中的其他所有内容都可以正常工作,但映射不断打印到错误的地方: Printing mapping to [C:\path\to\my\project\build\outputs\mapping\debug\mapping.txt] 这个语法是否改变了? 注意:我试过提供一个直接path。 我试过提供一个没有连字符的名字。 没有什么变化。 现在我只是为它做了一个gradle的拷贝任务。

在Android Studio中添加外部库

我想将外部库https://github.com/foursquare/foursquare-android-oauth添加到我的Android应用程序(我使用Android Studio,由Eclipse作者提供的Eclipse的说明不适用于Android Studio)。 我试图用maven来做,所以在文件 – >项目结构 – >依赖我已经添加com.foursquare:foursquare-android-nativeoauth-lib:1.0.0但Gradle同步失败: Error:Failed to find: com.foursquare:foursquare-android-nativeoauth-lib:1.0.0 当我试图build立我的应用程序(没有修复上述错误,因为我不知道如何),我得到: Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not resolve com.foursquare:foursquare-android-nativeoauth-lib:1.0.0. Required by: ForSquaresOnly:app:unspecified > Could not parse POM http://jcenter.bintray.com/com/foursquare/foursquare-android-nativeoauth-lib/1.0.0/foursquare-android-nativeoauth-lib-1.0.0.pom > Could not find any version that matches com.foursquare:parent:1.0.0. 任何其他方式来导入这个库? 我可以简单地将源代码复制粘贴到我的源代码中,或者将JAR从中创build出来? 顺便说一句:如果你遇到问题看到这个问题(导入后,我有这个问题): 清单合并失败:uses-sdk:minSdkVersion […]

如何在android studio中禁用gradle'offline mode'?

我是android studio IDE开发新手。 每当我导入一个在android studio中开发的示例项目时,我都会遇到这个错误。 com.android.tools.build:gradle:1.1.0的caching版本不可用于脱机模式。 禁用Gradle '离线模式'并同步项目。 我怎么解决这个问题。

Android Studio:可绘制的文件夹:如何把图片为多个dpi?

嗨按照Android文档可绘制的文件夹需要有不同的dpis图像的多个子目录。 但是,在Android Studio中,在可绘制文件夹中创build任何子目录导致它无法检测到任何图像。 另一方面,如果图像直接放置在可绘制文件夹中,则会被检测到并变为可用视图R.drawable.ImageName。 在这种情况下,我们如何为同一个ImageName使用不同的dpi图像?

如何在Android Studio中使用不同应用程序名称的风格?

在我的应用程序级build.gradle,我有以下风味: productFlavors { originalFlavour{ } freeFlavour{ } } 事情是build立两种口味,我得到相同的应用程序名称。 相反,我想为每种口味有不同的应用名称。 只要添加一个后缀将是有用的。 希望有人能帮助我。 提前致谢 编辑 : 应用程序/ SRC /主/ AndroidManifest.xml中 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="z.fncapps.etsiipod" > <uses-permission android:name="android.permission.CALL_PHONE" android:required="false" /> <uses-feature android:name="android.hardware.telephony" android:required="false"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!– actvities declared here –> </application> </manifest> 应用程序/ SRC / freeFlavour / AndroidManifest.xml中 <uses-permission android:name="android.permission.CALL_PHONE" android:required="false" […]

AndroidStudio – Gradle中的模块依赖关系

我有一个小问题,在Android Studio中使用模块依赖关系编译一个android应用程序。 所以,我希望我的应用程序使用库“slidingmenu”(链接在这里 )。 这是我的应用程序树: 应用 slidingmenu(源文件) slidingmenu-maps-support(源文件) 这里是一个链接 ,看看我的意思。 这是我得到的错误。 Gradle:configuration项目'Application'时出现问题。 无法通知项目评估监听者。 未find名称为“default”的configuration。 我如何指定一个模块的依赖关系,我把模块放在哪里(在Application中还是在ApplicationProject中? 谢谢! 编辑1: 没关系! 我回到了日食! Android Studio尚未准备好进行真正的项目开发。

我怎样才能得到Android的最新版本的ConstraintLayout?

当我尝试在我的布局content_main.xml使用ConstraintLayout时,出现以下消息: 使用约束库的版本1.0.0-alpha5,这是过时的 我目前正在使用以下库依赖项: compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha5' 我怎样才能得到约束布局的最新版本号?

Android Studio清单缺lessGradle中的错误

我想弄清楚我对我的项目做了什么。 我最近添加了ActionBarSherlock到我的项目下的主project/library/ActionBarSherlock 。 当我这样做时,我的清单文件path发生了一些事情,因为现在项目无法find它,我得到debugging错误。 摇篮: 失败:生成失败,出现exception。 出了什么问题:configuration根项目“ToDoListProject”出现问题。 无法通知项目评估监听者。 主要的清单从C:\ Users \ Chris Johnson \ AndroidStudioProjects \ ToDoListProject \ src \ main \ AndroidManifest.xml中丢失 尝试:运行–stacktrace选项来获取堆栈跟踪。 运行–info或–debug选项来获得更多的日志输出。 它找不到清单的原因是因为它位于文件中 C:\Users\Chris Johnson\AndroidStudioProjects\ToDoListProject\ToDoList\src\main\AndroidManifest.xml 如何将其重新设置到正确的位置? 谢谢。

显示如何使用自己的button或Facebookbutton在Android中使用Facebook SDK 4.0login的任何示例?

有没有教程或例子显示如何使用自己的buttonlogin使用Android SDK中的Facebook SDK 4.0 ? 我没有得到任何地方和使用Facebook开发人员的网站,这是很难理解的。下面的时候调用FBloginbutton,我想要检查去login,如果用户还没有login或如果login我希望访问令牌获取Facebook的个人资料信息和用户喜欢。 FBlogin.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //Facebook login Code to get profile info and user likes } }); 我也尝试loginFacebook的Facebook。 <com.facebook.login.widget.LoginButton android:id="@+id/login_button" android:layout_width="244dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="30dp" android:layout_marginBottom="30dp" /> 但它在xml中显示错误: – java.lang.NoClassDefFoundError: Could not initialize class com.facebook.login.widget.LoginButton at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:408) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) […]