![](/img/trans.png)
[英]“java: package org.apache.cordova does not exist” when compliling Cordova in Android Studio
[英]Package does not exist when refrencing a java module Android Studio 1.0.1
我正在开发一个需要Java库应用程序(我也写过)才能运行的android应用程序。
我按照此处的 idunnololz指南将项目添加为Java库,这似乎可以添加。 我的java项目称为Osmosis,其中包含2个搜索包和common包。
然后,我尝试使用Android Studio引用我的项目,非常有帮助地询问我是否要引用渗透。 这似乎解决了错误,将import Search。*添加到了我的android类的顶部。 但是,当我运行我的应用程序时,出现错误:软件包不存在。 在单击运行之前,它没有显示任何错误。
任何人都可以就如何解决此问题提供任何建议吗?
我试图使缓存无效,清理并重建项目
我的settings.gradle似乎包含参考:
include ':app', ':osmosis'
这是我的build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
应用程序build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.matt.windowrunner"
minSdkVersion 21
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:6.5.87'
}
错误:
Error:(48, 14) error: package search does not exist
Error:(448, 7) error: cannot find symbol variable Search
Error:(460, 7) error: cannot find symbol variable Search
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Error:Execution failed for task ':app:compileDebugJava'.
> Compilation failed; see the compiler error output for details.
任何人都可以就如何解决此问题提供任何建议吗?
您的dependencies
关闭不会引入库。 在build.gradle
另外两个compile
行之后添加compile project(:osmosis)
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.