I did everything as it's mentioned here
<http://blog.hig.no/gtl/2014/08/28/opencv-and-android-studio/>.
The only thing I changed is OpenCV's build.gradle, full version bellow.
This should work only if you use OpenCV from Java. Also try deleting
.gradle folder from you project and global cache (*C:\Users\User\.gradle*
on Windows). Sometimes it takes things from cache causing old errors again.
apply plugin: 'com.android.model.library'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle-experimental:0.2.0'
}
}
model {
android {
compileSdkVersion = 19
buildToolsVersion = "19.1.0"
defaultConfig.with {
applicationId = "org.opencv.android"
minSdkVersion.apiLevel = 8
targetSdkVersion.apiLevel = 19
versionCode = 3000
versionName = "3.0.0"
}
}
android.sources {
main {
manifest.source {
include 'AndroidManifest.xml'
srcDirs += ['./']
}
java.source.srcDirs += ['./src']
resources.source.srcDirs += ['./src']
aidl.source.srcDirs += ['./src']
res.source.srcDirs += ['./res']
}
}
}
On Monday, August 17, 2015 at 5:52:40 PM UTC+2, [email protected]
wrote:
>
> Hi jaka,
>
> Could you please post the complete config.
>
> I'm stuck with the same issue, but I try to apply your modification and
> doesnot work.
>
> thanks.
>
>
> On Tuesday, August 11, 2015 at 12:06:25 AM UTC+10, [email protected]
> wrote:
>>
>> After a lot of experimeting, I came up with a working solution:
>>
>> main {
>> manifest.source {
>> include 'AndroidManifest.xml'
>> srcDirs += ['./']
>> }
>> java.source.srcDirs += ['./src']
>> resources.source.srcDirs += ['./src']
>> aidl.source.srcDirs += ['./src']
>> res.source.srcDirs += ['./res']
>> }
>>
>>
>>
>>
>> On Friday, August 7, 2015 at 6:00:20 PM UTC+2, [email protected] wrote:
>>>
>>> While testing new Android Studio 1.3 NDK support with Gradle 2.5 and
>>> experimental plugin 0.2.0 I came across problems with (probably) changes
>>> with manifest and aidl attributes. Mentiond attributes are not found.
>>> Is there any documentation about changes in DSL as after extensive
>>> search I couldn't find any. Thanks!
>>>
>>> Old build.gradle:
>>>
>>> apply plugin: 'android-library'
>>>
>>> buildscript {
>>> repositories {
>>> mavenCentral()
>>> }
>>> dependencies {
>>> classpath 'com.android.tools.build:gradle:0.12.2'
>>> }
>>> }
>>>
>>> android {
>>> compileSdkVersion 19
>>> buildToolsVersion "19.1.0"
>>>
>>> defaultConfig {
>>> minSdkVersion 8
>>> targetSdkVersion 19
>>> versionCode 2490
>>> versionName "2.4.9"
>>> }
>>>
>>> sourceSets {
>>> main {
>>> manifest.srcFile 'AndroidManifest.xml'
>>> java.srcDirs = ['src']
>>> resources.srcDirs = ['src']
>>> res.srcDirs = ['res']
>>> aidl.srcDirs = ['src']
>>> }
>>> }
>>> }
>>>
>>>
>>> *New *build.gradle:
>>> apply plugin: 'com.android.model.library'
>>>
>>> buildscript {
>>> repositories {
>>> mavenCentral()
>>> }
>>> dependencies {
>>> classpath 'com.android.tools.build:gradle-experimental:0.2.0'
>>> }
>>> }
>>>
>>> model {
>>> android {
>>> compileSdkVersion = 19
>>> buildToolsVersion = "19.1.0"
>>>
>>> defaultConfig.with {
>>> applicationId = "org.opencv"
>>> minSdkVersion.apiLevel = 8
>>> targetSdkVersion.apiLevel = 19
>>> versionCode = 3000
>>> versionName = "3.0.0"
>>> }
>>>
>>> sourceSets {
>>> main {
>>> manifest.srcFile 'AndroidManifest.xml' // ERROR
>>> java.srcDirs = ['src'] // OK
>>> resources.srcDirs = ['src'] // OK
>>> res.srcDirs = ['res'] // ERROR
>>> aidl.srcDirs = ['src'] // ERROR
>>> }
>>> }
>>> }
>>> }
>>>
>>>
>>>
>>>
>>>
--
You received this message because you are subscribed to the Google Groups
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.