use*_*530 5 java android android-studio
我在构建项目时遇到了重大问题。
我的项目正在 Android Studio 中构建,目录如下:
root
-project
--build
--libs
--src
---java
----com
-----company.project
------<All this projects source>
-projectutils
--build
--src
---main
----java
-----com.company.utils
------<All this projects source>
Run Code Online (Sandbox Code Playgroud)
“project”是主应用程序,它包含projectutils作为依赖项。它使用 Gradle 进行构建,我已将正确的包含添加到根 settings.gradle 中,并将正确的依赖项添加到项目中。
这是我的项目根目录中的settings.gradle:
include ':project', ':projectutils'
Run Code Online (Sandbox Code Playgroud)
这是我的项目的 build.gradle:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '20.0.0'
defaultConfig {
applicationId 'com.company.project'
minSdkVersion 15
targetSdkVersion 17
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
}
}
dependencies {
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile files('libs/android-support-v4.jar')
compile files('libs/commons-validator-1.4.0.jar')
compile 'com.viewpagerindicator:library:2.4.1@aar'
compile 'joda-time:joda-time:2.3'
compile project(':projectutils')
}
Run Code Online (Sandbox Code Playgroud)
无论我做什么,它总是给出错误 Error:(4, 34) error: package com.company.utils.database does not exit,即使我添加了正确的依赖项并且 Android 自动完成功能可以看到并解析导入命令,显然 Android studio 能够正确地看到它。还有很多错误,但它们基本上都是相同的:它似乎找不到 com.company.utils,我不知道我还需要做什么。
我花了一整天的时间试图设置这个东西只是为了让它运行,这是迄今为止最大的砖墙。我真的不知道我可能会错过什么而导致这些错误。我已经修复了 Facebook 和 Kumulos 的一系列类似错误,但无论我如何尝试,这个错误都无法正常工作。有人能给我一些指点吗?
我通常只是开始重新启动和重建事物,直到某些事情“发生”为止。如果您有 Android Studio,请从“将项目与 Gradle 文件同步”开始(默认情况下,功能区中应该有一个图标)。然后尝试重建项目。然后尝试关闭并检查 Windows 任务管理器以确保 studio64.exe 已完全关闭且进程已停止运行,然后重新启动 Android Studio。还要重新启动您用于测试的设备。每当我遇到不应该发生的错误时,这对我都很有效。
| 归档时间: |
|
| 查看次数: |
35959 次 |
| 最近记录: |