Articles of 机器人工作室

将独立应用程序用作依赖项时,程序包不存在

我试图编译一个应用程序利用一个单独的应用程序作为依赖项,但是当我从这个库编译引用模块时,我看到几个“错误:包不存在”和“错误:无法find符号类”消息从渐变。 以下是我的两个构build文件。 apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.1.0" defaultConfig { minSdkVersion 11 targetSdkVersion 19 } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } packagingOptions { exclude 'AndroidManifest.xml' exclude 'resources.arsc' exclude 'classes.dex' } } dependencies { repositories { mavenCentral() } compile 'com.android.support:support-v4:+' compile 'com.google.code.gson:gson:2.2.2' compile 'com.google.android.gms:play-services:+' compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' compile 'com.android.support:support-v4:+' […]

错误getGoogleAppId失败,状态为:10 Android KitKat – GCM和Google云端硬盘

我正在使用三星Galaxy S4 mini。 KitKat Android。 在应用程序中,我使用GCM进行消息传递,并使用Google Drive API。 我认为我得到的错误是来自GCM,但我不确定。 这里是LogCat: I/PersonaManager﹕ getPersonaService() name persona_policy I/GMPM﹕ App measurement is starting up I/PersonaManager﹕ getPersonaService() name persona_policy I/MainActivity﹕ onCreate E/GMPM﹕ getGoogleAppId failed with status: 10 E/GMPM﹕ Uploading is not possible. App measurement disabled I/PersonaManager﹕ getPersonaService() name persona_policy 我不明白的是GMPM在哪里启动? 在我的代码中,我没有激活Google Drive或GCM。 你可以看到GMPM甚至在我的MainActivity之前开始,所以我不知道如何debugging它? 我的应用程序运行良好。 它仍然连接到GCM,仍然收到消息确定。 仍然连接到Google云端硬盘。 仍然检索文件。 但是这个错误让我担心。 有谁知道是什么原因造成的,或者我该如何去debugging呢?

Android工作室+ Gradle + Android注解

我正在尝试将AndroidAnnotations添加到具有Gradle构build系统的Android Studio项目中。 有没有人做过这个? 谁能帮我这个? 我甚至不知道从哪里开始。 我知道如何将库添加到gradle,但AndroidAnnotations需要2个jar文件,我不知道该怎么办。

Android Studio无法创build新的Android项目

我正在使用最新的Android Studio,今天我的Mac崩溃了。 重新启动后,我打开了Android Studio,现在我的所有项目都没有findAndroid URI。 他们不会build造,不会造成任何事情。 如果我创build一个新的项目,Android项目不是我的选项之一,只是其余的选项。 除了删除和重新安装,还有什么我可以做的吗?

Android Studio说要使用Gradle 1.10 – 但新版本是1.12?

错误: The project is using an unsupported version of Gradle. Please use version 1.10. My `gradle.build` file says this: dependencies { classpath 'com.android.tools.build:gradle:0.12.+' } 据我所知,以上的说法是正确的。 我的gradle-wrapper文件说: distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip 当我下载最新的Android Studiotesting版(第8版)并尝试导入一个应用程序时,发生了这种情况,我认为这是一个旧版本的Gradle。 另外,当我点击“ Fix Gradle Wrapper and re-import project ”时,没有任何反应。

Android Studio项目说,尽pipe我删除了存储库,但项目已经在GitHub上了。

我从GitHub中删除了这个项目,并想通过Android Studio重新分享(创build新的仓库),但它仍然认为我已经在GitHub上了。 有没有办法重置这个?

添加来自Maven的Facebook sdk后,“Error:Attribute”样式“已经被定义”错误

我通过以下方式通过maven添加了Facebook SDK: compile 'com.facebook.android:facebook-android-sdk:3.21.1' 当我编译时,我得到\app\src\main\res\values\colors.xml文件中的错误 Error:Attribute "style" has already been defined 有什么build议么? 这是非常令人费解的。 摇篮: apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion '21.1.1' defaultConfig { applicationId 'com.rayat.pricewiz' minSdkVersion 17 targetSdkVersion 21 versionCode 1 versionName '1.0' } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } productFlavors { } } dependencies { compile fileTree(include: […]

错误:(31,0)未findGradle DSL方法:'jniDebugBuild()'

今天我已经更新了我的Android Studio,无论我做什么,我都会收到这个错误。 我从github导入了一个项目,一切都运行顺利,直到我现在更新我不断收到此错误: 错误:(31,0)未findGradle DSL方法:'jniDebugBuild()'可能的原因: 项目“my_application”可能使用了不包含该方法的Gradle版本。 打开Gradle包装文件 构build文件可能缺less一个Gradle插件。 应用Gradle插件 任何人都可以帮忙吗?

Android Studio错误中的NDK集成

我正在使用Android工作室版本1.3.1,并尝试通过去local.proprties和写ndk.dir =并得到这个错误来整合NDK 错误:任务':tesstwo:compileReleaseNdk'的执行失败。 错误:NDK集成在当前插件中已弃用。 考虑尝试新的实验插件。 有关详细信息,请参阅http://tools.android.com/tech-docs/new-build-system/gradle-experimental 。 在gradle.properties中设置“android.useDeprecatedNdk = true”,继续使用当前的NDK集成。 请帮我解决这个问题。

为什么Android Studio总是在应用程序devise中显示ActionBar,即使被禁用?

我在新的Android Studio 1.4中有一个应用程序(尽pipe如此,这个问题也出现在1.3.2),并且由于扩展function,我决定使用工具栏而不是操作栏。 我已经相应地设置了xml和java来隐藏操作栏,并且在编译时,它不存在,而是工具栏在ActionBar将出现的顶部。 但从deviseangular度来看,我仍然看到它,而且没有办法去除它。 这使我困扰,因为它隐藏了一些devise领域,我没有足够的空间来满足我所有的元素。 如何在Android Studiodevise中删除ActionBar(1)并将其replace为工具栏(2),以使(3)具有完整的高度。 这里是我的XML和Java文件,看起来像很多,但他们是90%的默认值。 我在从Theme.AppCompat.Light.DarkActionBar派生的styles.xml中设置AppTheme主题,并在清单中告诉编译器使用AppTheme.NoActionBar作为活动主题。 activity_unlock.xml <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context="com.example.testapp.UnlockActivity"> <android.support.design.widget.AppBarLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@android:color/white" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.AppBarLayout> <include layout="@layout/content_unlock" /> </android.support.design.widget.CoordinatorLayout> content_unlock.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:showIn="@layout/activity_unlock" tools:context="com.example.testapp.UnlockActivity"> […]