我尝试在android studio中为unity3d创建一个android插件,完全遵循一些在线教程。但每当我修改清单时,游戏就会崩溃。
答案 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)