由于某些未知的原因,我的应用程序突然不能从Android Studio构build。 我一直在得到 > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /home/martynas/android-sdk/build-tools/19.1.0/dx –dex –num-threads=4 –output … … … Error Code: 2 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Cannot merge new index 65536 into a non-jumbo instruction! 而相同的应用程序是从命令行成功构build的。 我已经检查了方法引用计数,它低于可怕的64K。 我现在正在使用AS 0.8.11。
你知道如何检查当前的编辑文件在项目树面板(Android Studio的左侧面板)的位置,除了手动。 (最糟糕的情况是那里的所有文件夹都被折叠了) Navigate-> Class快捷方式可以快速显示编辑面板(中央面板)中的src文件。 然后我想知道项目树(左面板)中的src文件的逻辑位置,以便我可以快速添加一些新文件在同一个包中。 (例如右键单击包并添加新的类)。 目前,我必须扩大项目树,并find它的文件夹。 实际上,在Xcode中有这样一个名为“在项目导航中显示”的快捷方式 这是一个方便的方法。 我不知道这是否也支持在Android工作室。 谢谢
所以我创build了一个Android库,并成功将其编译到.aar文件中,我称之为aar文件: "projectx-sdk-1.0.0.aar"现在我希望我的新项目依赖于这个aar,所以我做了是遵循这个职位: http : //life.nimbco.us/referencing-local-aar-files-with-android-studios-new-gradle-based-build-system/ 但后来混淆了我,因为我没有得到所需的结果: aar的包名是: com.projectx.photosdk ,里面的模块叫做sdk 这里是我目前的项目结构: |-SuperAwesomeApp |–.idea |–gradle |–App |—aars |—-projectx-sdk-1.0.0.aar |—build |—jars |—src |—build.gradle 而他是我的gradle构build文件: apply plugin: 'android' buildscript { repositories { mavenCentral() flatDir { dirs 'aars' } } } android { compileSdkVersion 19 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 11 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { […]
我在更新buildToolsVersion '22.0.1'到buildToolsVersion '23.0.1'后经常出现内存不足的问题,我真的很困惑,不知道如何解决这个问题,因为这个错误只显示buildTools版本23.0.1 。 而当我将其更改为22.0.1时,它工作正常。 请帮帮我。 我发布的错误,我得到如下, Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java […]
我想用谷歌的排球库:) 我正在使用Android Studio,我知道如何添加.jar库。 但是我不能创build一个带有抽象文件的.jar库: https://android.googlesource.com/platform/frameworks/volley 在这里,我做了:(使用Windows 7) git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . –target android-19 ant.jar jar 我得到的输出: Javaexception已经发生。 如果有人知道我做错了什么,或者如果有人知道如何添加一个不.jar库,将是惊人的! 提前致谢 :)
我下载了最新的android SDK工具。 版本24.4.1。 并使用命令行来安装sdks。 当被问到时我input了y 在安装成功后,您是否接受许可证“android-sdk-license-c81a61d9”[y / n]:y? 但是,当使用Gradle 3.1来build立,下面显示 您尚未接受以下SDK组件的许可协议:[Android SDK Platform 23,Android SDK Build-Tools 23.0.1]。 在构build项目之前,您需要接受许可证协议,并使用Android Studio SDK Manager完成缺失组件的安装。 或者,要了解如何将许可协议从一个工作站传输到另一个工作站,请访问http://d.android.com/r/studio-ui/export-licenses.html 我检查了~/.android和/opt/android-sdk放置了android工具。 既不包含文件夹命名的licenses 。
所以,当我尝试在android模拟器上启动我的应用程序时,IDE会被这个错误轰炸: Emulator: qemu-system-i386.exe: goldfish_battery_read: Bad offset……. 这个错误也显示了应用程序每分钟运行的时间。 我在用着 Android Studio 3 Beta 6 API等级26 仿真器26.1.4 Android SDK 工具26.1.1 Image x86 26(oreo) … 我试图重新安装所有的SDK工具,并更新所有最新的,但没有运气。 我也重新安装了IDE并重新下载了所有的东西,它仍然显示这个错误。 我想知道是否有人遇到这个错误?
我想复制我的android项目,并创build一个新的项目forms相同的文件,只是用不同的名称。 这样做的目的是让我可以在应用程序商店中获得广告支持的第二个版本的应用程序。 我在这里find了这个答案: Android – 用新名称复制现有的项目 但它的日食,我怎么能在Android Studio中做到这一点?
我通过在Android Studio中删除~/.gradle , ~/.gradle ~./android和~/workspace/project/.gradle等本地目录并selectFile -> Invalidate Caches / Restart…来清理整个项目。 现在执行命令./gradlew会导致以下输出: usr$ ./gradlew tasks Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain 不用说,我删掉了太多,问题是怎么能再修复? 你有什么想法如何解决这个问题?
我试图使用ListUtils,但是当我运行的应用程序,我得到这个错误: Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.commons.collections.ListUtils" on path: DexPathList[[zip file "/data/app/com.meridianaspect.wiw-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] 所以我想我必须以某种方式通过gradle导入该库,但是我不知道该怎么做?