我是Android Studio的新手,我一直在使用eclipse,但由于65K我的项目中的错误,我需要将其迁移到Android Studio.在跑步的时候
./gradlew assembleDebug
我收到错误说: -
Execution failed for task ':app:transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException:
com.android.ide.common.process.ProcessException:
java.util.concurrent.ExecutionException:
com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException:
Process 'command '/opt/jdk/jdk1.8.0_45/bin/java'' finished with non-zero exit value 1
Run Code Online (Sandbox Code Playgroud)
我知道这是将eclipse项目迁移到Android Studio时非常常见的错误.
并且相信我,我搜索了许多具有相同问题的链接,并尝试了他们在答案中提到的所有内容,但不是为我工作
这是我得到的链接: -
任务':app:transformClassesWithDexForDebug'的执行失败 - Gradle依赖?
在为Android实施Google登录时,任务':app:transformClassesWithDexForDebug'的执行失败
Android Studio TransformException:错误:任务':app:transformClassesWithDexForDebug'的执行失败
错误:任务':app:transformClassesWithDexForDebug'的执行失败
com.android.build.transform.api.TransformException
https://github.com/journeyapps/zxing-android-embedded/issues/110
还有很多
我尝试了每个解决方案,我尝试.jar在我的项目中逐个添加文件,我只使用那些在我的项目中使用的Google服务包,我甚至添加了multidexjar.But没有什么可以帮助我
这是我的Build.gradle文件: -
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.petzview.android"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles …Run Code Online (Sandbox Code Playgroud) 重命名应用程序包名称后,Android Studio显示此错误 can't resolve symbol AppCompatActivity
我试过的事情:
但没有什么真正帮助.项目构建成功,但我不能使用语法高亮.
我用了 com.android.support:appcompat-v7:23.1.1
截图
我目前正在将应用升级到新的Firebase版本.我遵循了指南,包含classpath 'com.google.gms:google-services:3.0.0'在我的项目build.gradle的依赖项中,以及compile 'com.google.firebase:firebase-core:9.0.1'我的模块build.gradle的依赖项以及apply plugin: 'com.google.gms.google-services'该文件的末尾.
我在我的导入中得到了"无法解析符号'firebase'" import com.google.firebase.database.DatabaseReference;.这些不是构建时出现的错误,因此这似乎有效,但它们在Android Studio的代码编辑器中可见.
几天前进口工作正常(除了正在维护的FirebaseAuth).从那时起,我没有对代码进行任何改动(除了尝试升级到9.0.2,导致相同的结果).我唯一做的就是更新Android SDK的一些组件,但我不记得是哪一个.Android SDK以及Google Repository和Google Play服务都是最新版本.重建,清理和无效缓存/重启无效.
任何想法如何解决这一问题?
我将构建和目标版本更新为28(Pie),并替换了相关的依赖项。现在我的项目说在上找不到符号AppCompatActivity。我试图
但是结果是一样的。而且,当我在活动类中的extends关键字之后尝试Ctrl+时Space,没有任何"AppCompatActivity建议。我试图调查它是否存在于libraries文件夹中,是否存在于文件夹中。
现在,我应该怎么做才能使其正常工作?如果库有任何变化/替代,androidx请告诉我。这是我的完整build.gradle文件
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.invogen.messagingapp"
minSdkVersion 16
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
// implementation 'com.android.support:appcompat-v7:28.0.0'
// implementation 'com.android.support.constraint:constraint-layout:1.1.3'
// implementation 'com.android.support:design:28.0.0'
// implementation 'com.android.support:support-v4:28.0.0'
// Libs for newer …Run Code Online (Sandbox Code Playgroud) 我是 Android 开发的初学者,我正在尝试了解JavaCPP。我想C++从应用程序Java内部执行一个函数Android。在我的示例中,我只使用一个简单的TextView小部件来打印我从C++. 按照文档,在应用程序中,build.gradle我包含了我的javacpp库依赖项
dependencies {
implementation 'org.bytedeco:javacpp:1.5.4'
}
Run Code Online (Sandbox Code Playgroud)
为了在我的应用程序中使用它。我正在本地 C++ Android Studio 模板项目中进行测试。
我已经在 GitHub 上上传了完整的项目以供参考:https : //github.com/jacobkrieg10/javacppnewexample
而且,下面是我认为需要注意的项目中的相关文件:
NativeLibrary.java :
package com.example.javacplusplus;
import org.bytedeco.javacpp.*;
import org.bytedeco.javacpp.annotation.*;
@Platform(include="NativeLibrary.h")
@Namespace("NativeLibrary")
public class NativeLibrary {
public static class NativeClass extends Pointer {
static { Loader.load(); }
public NativeClass() { allocate(); }
private native void allocate();
// to call the getter and setter functions …Run Code Online (Sandbox Code Playgroud)