Articles of 机器人工作室

如何在android studio中导入外部库?

我很难导入库’PageSlidingTapStrip’( https://github.com/astuetz/PagerSlidingTabStrip )。 我发现了这个问题( 如何从eithub导入eclipse库项目到android studio项目? ),我遵循这个解决方案。 cf)我正在使用win 8.1,android studio version 0.3.6 首先,像这样的条件建立新项目。 二,转到文件 – >新模块单击,创建新模块作为android库,并创建这样的条件。(未选中创建自定义启动器图标,活动) 这一部分我得到了第一个问题。 我应该选择哪个版本的’最低要求SDK’,’目标SDK’,’编译’? 只关注项目版本? (图像显示我首先创建此窗口时的默认值。) 无论如何,我在“最低要求SDK:API 9 /目标SDK:API 19 /编译:API 19”的条件下进展 三,删除’Project / PageSlidingTabStrip / src / main /’下的文件,并复制外部库’res’,’src’,’AndroidManifest.xml’下的文件夹和文件,然后进入’Project / PageSlidingTabStrip / src / main /’,然后重命名为src到java。 然后项目和文件夹变成这样。 (我跟着问题,告诉我复制和移动文件’ic_launcer-web.png’除了’res’,’src’,’manifest’,但我找不到该文件) 四,转到’文件 – >项目设置 – >模块 – >单击项目模块 – >’+’按钮 – >选择模块依赖关系’然后应用。 在那之后,我面临这个错误,无法解决R. […]

如何在启动时完全停止Android Studio索引/扫描/构建?

如何停止此索引或此启动过程? 它是为了什么? 它为什么这样做? 当我最需要的时候,我可以推迟加载这么大的过程吗?

Android studio – 无效的App-Engine SDK路径

我想在Android工作室中运行我的第一个Android应用程序。 应用程序使用新项目vizard成功创建但无法运行,因为收到此错误 – 无效的App-Engine SDK路径 请帮忙

无法转换为android中的com.google.android.gms.location.LocationListenerexception

我在我的应用程序中遇到exception,该例外与android中的com.google.android.gms.location.LocationListner有关,请在这方面帮助我 我的MainActivity.java文件: package com.ideabiz.fusedlocationprovider; import android.content.pm.PackageManager; import android.location.Location; import android.location.LocationListener; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v4.app.ActivityCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.location.LocationRequest; import com.google.android.gms.location.LocationServices; public class MainActivity extends AppCompatActivity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener, LocationListener { TextView txtOutputLat, txtOutputLon; Location mLastLocation; private GoogleApiClient mGoogleApiClient; private LocationRequest mLocationRequest; String lat, lon; @Override […]

我无法为Google Play服务编译实例ID

我正在尝试添加实例ID(最后一行) dependencies { //Basic Google libs compile ‘com.android.support:support-v4:+’ compile ‘com.android.support:appcompat-v7:22.2.0’ compile ‘com.google.android.gms:play-services-base:7.5.0’ compile ‘com.google.android.gms:play-services-gcm:7.5.0’ compile ‘com.google.android.gms:play-services-location:7.5.0’ compile ‘com.google.android.gms:play-services-maps:7.5.0’ compile ‘com.google.android.gms:play-services-wallet:7.5.0’ compile ‘com.google.android.gms.iid:7.5.0’ } 但我一直在: 错误:无法解决:com.google.android.gms.iid:7.5.0: 有什么线索为什么?

res图像中的Prolog中不允许使用内容

我已经阅读了其他人的答案,但我无法弄明白……请帮助我。 当我厌倦了将我的启animation面图像复制到res文件夹…复制文件后,我收到了这个错误 home/nteam/OrderliteProject/Orderlite/app/src/main/res/xxxhdpi/sp_bg.png Error:(1, 1) Error: Content is not allowed in prolog. /home/nteam/OrderliteProject/Orderlite/app/src/main/res/hdpi/sp_bg.png Error:(1, 1) Error: Content is not allowed in prolog. /home/nteam/OrderliteProject/Orderlite/app/src/main/res/xxhdpi/sp_bg.png Error:(1, 1) Error: Content is not allowed in prolog. /home/nteam/OrderliteProject/Orderlite/app/src/main/res/mdpi/sp_bg.png Error:(1, 1) Error: Content is not allowed in prolog. /home/nteam/OrderliteProject/Orderlite/app/src/main/res/ldpi/sp_bg.png Error:(1, 1) Error: Content is not allowed in prolog. /home/nteam/OrderliteProject/Orderlite/app/src/main/res/xhdpi/sp_bg.png Error:(1, 1) […]

如何修复错误:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:

我在Eclipse中有一个项目,我导出到gradle项目并在我同步项目时在Android Studio中打开我收到错误:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:错误:执行失败任务’:app:mergeDebugResources’。 错误:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException: 这是我的build.gradle: apply plugin: ‘com.android.application’ android { compileSdkVersion 19 buildToolsVersion “25.0.2” defaultConfig { applicationId “com.smok.maps” minSdkVersion 8 targetSdkVersion 19 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’ } } } dependencies { compile ‘com.android.support:support-v4:19.1.0’ compile ‘joda-time:joda-time:2.3’ compile files(‘libs/ksoap2-android-assembly-3.6.0-jar-with-dependencies.jar’) compile files(‘libs/osmbonuspack_v4.9.jar’) compile files(‘libs/osmdroid-android-4.2-javadoc.jar’) compile files(‘libs/osmdroid-android-4.2.jar’) compile files(‘libs/slf4j-android-1.5.8.jar’) }

如何调用Button ellement的另一个activity / class onClick()中定义的方法?

我正在使用Android Studio进行主要活动的布局( 最低API为15 ),并在其上定义了一些XML按钮。 该程序的想法是通过添加,显示和清除一组按钮来编辑单词列表。 ( 有一个EditText可以添加,但这对于这个问题并不重要 )。 但是考虑到高内聚的想法,我已经定义了这个列表以及在另一个名为WordList的普通类( 它仍然扩展Activity )中操作它的方法,因此在尝试调用按钮的onClick属性时,它无法find他们。 android:onClick=”addWord” ‘MainActivity’中缺少方法’addWord’或签名错误… 有没有办法让布局,或单个元素点( 或从其他类获取其数据上下文 ),或者是针对Android的整个结构,我应该把它放在原来的活动中?

Android工作室,当我在应用程序中添加Java模块时,这将是错误的

当我使用这个‘依赖’时 ,一切都很好。 该应用运行。 应用程序依赖项: dependencies { compile ‘com.android.support:appcompat-v7:23.0.1’ compile ‘com.android.support:design:23.0.1’ compile ‘com.android.support:recyclerview-v7:23.0.1’ compile ‘org.jsoup:jsoup:1.7.2’ compile ‘com.mcxiaoke.volley:library:1.0.19′ } 但是当我在这个应用程序中添加一个java模块依赖项时 ,它会抛出错误: 错误:任务’:app:dexDebug’的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程’命令’D:\ Java \ jdk1.8.0_45 \ bin \ java.exe”以非零退出值结束1 像这样 apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.1” defaultConfig { applicationId “three.com.materialdesignexample” minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName “1.0” multiDexEnabled true } buildTypes { […]

如何使用Gradle构建在Android Studio中导入com.google.android.gms。*?

我已按照此处所述的步骤进行操作: 安装程序我点击了“使用Gradle同步项目”按钮。 Gradle和Android Studio 似乎找不到所有内容,但实际上我无法使用gms代码。 如果我尝试导入,我将获得com.google.android.gms的自动填充function,但不会再进一步​​。 我已经使用Android SDK Manager更新了所有软件包。 我正在运行Android Studio 0.4.2。 我的minSdk设置为9 我的build.gradle包括编译’com.google.android.gms:play-services:4.0.30′ 就程序而言,我应该准备好编码,但它不起作用。 有任何想法吗? [编辑,添加信息] 我可以在我的爆炸的捆绑包目录中findComGoogleAndroiddGmsPlayServices3265.aar文件。 在该文件的内部,我也find了公共目录,在里面我find了GooglePlayServicesUtil.class(这是我的应用程序中找不到的) 我搞不清楚了。 [编辑2] 该问题并非针对Google Play服务或Android Studio。 我尝试添加另一个库(HoloColorPicker)并获得相同的结果。 但是,我能够将库的资源添加到我的项目中! 我能够在我的XML布局中添加它们并在我的应用程序中查看它们。 我能够与他们互动,他们工作得很好。 当我试图在代码中引用它们时,问题又出现了。 与gms的情况完全一样,我在尝试导入到实际类的时候已经完成了代码,我无法在代码中声明该类。 我能够通过克隆它并导入项目来使用该库。 此外,这不是Android Studio问题,因为在“./gradlew clean build”命令行上发生同样的事情