Unity3d崩溃了android插件

时间:2015-04-15 17:12:21

标签: plugins android-studio unity3d crash

我尝试在android studio中为unity3d创建一个android插件,完全遵循一些在线教程。但每当我修改清单时,游戏就会崩溃。

2 个答案:

答案 0 :(得分:0)

我也有很多与Manifest有关的问题。我发现可能有用的一件事是,每次安装另一个插件时,请检查目录中的插件以获取另一个清单文件。在构建时似乎统一将采取所有这些清单并从中创建一个清单......这很好。但是当清单导致崩溃时,它很难调试。

您可以尝试将所有清单重命名为其他内容,并从所有插件清单中手动创建清单文件...这样您就可以重新排列清单中项目的顺序,看看是否可以解决问题。我知道有时只需重新安排物品就可以解决问题。

试一试。

赖安

答案 1 :(得分:0)

请按以下步骤操作: -

// If your module is a library project, this is needed
//to properly recognize 'android-library' plugin
buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.6.3'
}
}

apply plugin: 'android-library'

android {
compileSdkVersion 17
buildToolsVersion = 17

sourceSets {
    main  {
        // Here is the path to your source code
        java {
            srcDir 'src'
        }
    }
}
}

// This is the actual solution, as in http://stackoverflow.com/a/19037807/1002054
task clearJar(type: Delete) {
delete 'build/libs/myCompiledLibrary.jar'
}

task makeJar(type: Copy) {
from('build/bundles/release/')
into('build/libs/')
include('classes.jar')
rename ('classes.jar', 'myCompiledLibrary.jar')
}

makeJar.dependsOn(clearJar, build)