Articles of android studio

Android Studio模拟器:进程以退出代码139结束(由信号11中断:SIGSEGV)

我的android工作室模拟器无法启动。 我在Ubuntu 17.10上使用Android Studio 3.0 错误 – 仿真器:进程以退出代码139结束(由信号11中断:SIGSEGV)

Android Studio 2.2预览1 EditText错误

我正在尝试使用Android Studio 2.2预览1,但如果我创建一个新项目并添加一个简单的EditText并尝试运行,我收到以下错误。 05-20 15:53:00.748 11798-11798/br.com.tutorialandroid.sqlite E/AndroidRuntime: FATAL EXCEPTION: main Process: br.com.tutorialandroid.sqlite, PID: 11798 java.lang.RuntimeException: Unable to start activity ComponentInfo{br.com.tutorialandroid.sqlite/br.com.tutorialandroid.sqlite.MainActivity}: android.view.InflateException: Binary XML file line #14: Error inflating class EditText at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2658) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2723) at android.app.ActivityThread.access$900(ActivityThread.java:172) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1422) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:5832) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) Caused by: […]

Android Studio多个dex文件gradle错误

我在Android Studio中运行Android应用程序时遇到此错误 UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Lcom/google/common/annotations/Beta; … 这是gradlew -q:app:dependencies的输出 +— project :shared +— com.google.api-client:google-api-client:1.19.0 | +— com.google.oauth-client:google-oauth-client:1.19.0 | | +— com.google.http-client:google-http-client:1.19.0 | | | +— com.google.code.findbugs:jsr305:1.3.9 | | | \— org.apache.httpcomponents:httpclient:4.0.1 | | | +— org.apache.httpcomponents:httpcore:4.0.1 | | | +— commons-logging:commons-logging:1.1.1 | | | \— commons-codec:commons-codec:1.3 | | \— com.google.code.findbugs:jsr305:1.3.9 […]

使用build.gradle更改的Android-Studio刷新项目

如何将我在build.gradle中所做的更改同步到项目结构中(例如,AndroidStudio正在识别我添加的lib?有点像maven项目的“重新导入所有maven项目” – 仅用于纯粹的gradle项目。

Android:强制gradle只包含一个版本的库

我在build.gradle使用’com.android.support:support-v4:23.3.0′ ,但在浏览外部库时,我看到两个版本的support-v4库(23.3.0和24.0.0)。 如何find哪个依赖项使用support-v4:24.0.0库? 如何强制gradle只添加版本23.3.0? 这是我在build.gradle中的依赖列表: dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:appcompat-v7:23.3.0’ compile ‘com.android.support:support-v4:23.3.0’ compile ‘com.android.support:design:23.3.0’ compile ‘com.android.support:recyclerview-v7:23.3.0’ compile ‘com.android.support:cardview-v7:23.3.0’ compile (‘com.nightonke:wowoviewpager:1.0.2’) { exclude group: ‘com.android.support’, module:’support-v4′ } compile (‘com.j256.ormlite:ormlite-android:5.0’){ exclude group: ‘com.android.support’, module:’support-v4′ } compile files(‘libs/picasso-2.5.2.jar’) compile files(‘libs/easyandroidanimationslibrary-v0.5.jar’) compile files(‘libs/apache-httpcomponents-httpclient.jar’) compile files(‘libs/apache-httpcomponents-httpcore.jar’) compile ‘co.ronash.android:pushe-base:1.2.0’ compile ‘com.google.android.gms:play-services-gcm:9.4.0’ compile(‘com.github.ozodrukh:CircularReveal:2.0.1@aar’) { transitive = true; } […]

将java文件夹添加到android studio项目中

开始使用Android Studio而不是Eclipse ADT开发我的第一个项目。 我想添加子文件夹以包含java.classes以构建我的应用程序,但无法在我的活动中获取对它们的引用 结构是(更换app名称) src/main/[MyCompany]/[myAppName]/model/user.java 和 src/main/[MyCompany]/[myAppName]/helperClasses/SQLiteHelper.java 但是我无法直接在代码中或通过导入引用它们,并且被迫将它们放在appName文件夹中,并带有引用它们的活动。 这只是Android中的一个限制,还是有一种方法可以更好地组织您的项目与文件夹。 我使用new->folder-java文件夹选项来创建文件夹

如何在Android Studio中单击“运行”时部署签名的APK?

我正在开发一个使用Google API的应用。 我在“Google Developers Console”中创建了凭据。 如果我创建了已签名的APK,并在手机上运行它,则没有问题。 问题是,当我开发应用程序时,当我单击RUN按钮时,它会在手机上部署应用程序的未签名版本。 因此应用程序不起作用。 当单击RUN按钮时,如何设置Android Studio以使其在手机上部署签名的APK?

Android Studio设置JDK错误

在Android Studio中,我面临着以下错误 当我按下Alt+Enter以查找缺少的类(符号)时,会显示此popup窗口。 当我点击setup SDK时,它会显示两个选项 1.8(Java版“1.8.0_60”) Android API 23平台(Java版“1.8.0_60”) 选择上述任何选项都没有任何反应。 注意:我的Java_Home路径是正确的,在android studio中我检查了JDK路径它是正确的。 我使用的是Android Studio 1.5.0,Java 1.8和Windows 10

Theme.AppCompat.Light.DarkActionBar导致没有显示ActionBar

我在Android Studio中创建了一个带有空白活动的项目(然后编写代码以放入基本片段 – 空线性布局),但没有显示ActionBar。 为什么? 设备:仿真器(Nexus 5尺寸),API 19 主要活动扩展了FragmentActivity 。 Android Studio生成了styles.xml: 活动布局: 片段: 表现:

Gradle构建在干净安装和空项目上永远运行

Gradle构建永远运行,我无法弄清楚原因。 我在Ubuntu 15.04上安装了Android Studio。 它使用向导中的所有默认选项进行设置。 我创建了一个空项目,但我没有添加任何代码。 当我尝试构建项目时,gradle进程启动但永远不会终止。 我试过让它运行一个小时,但没有进展。 我最终不得不手动杀死gradle以关闭Android Studio。 (通过“ps aux | grep gradle; kill -9”) 我使用的是open-jdk 1.7,但我也尝试过使用oracle java(结果相同)。 我的桌面有32 GB RAM。 我试图增加分配给Android Studio的内存量无效。 我的CPU采用AMD-64架构。 虽然我在谷歌上找不到任何建议这是我的困境的原因,它可能是负责任的吗? 当我手动运行studio.sh时,终端中没有出现错误消息。 下面是终端输出(由我注释): #starting Android Studio Starting a new Gradle Daemon for this build (subsequent builds will be faster). Starting process ‘command ‘/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java”. Working directory: /home/cody/Documents/AndroidStudio/MyApplication Command: /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -version […]