我想生成几个APK(x86,armeabi-v7a).为了减少Google Play中APK的大小
但它不起作用.Android studia说导入com.android.build.OutputFile - 无法解析符号'OutputFile'.在控制台我看到了.我尝试在google其他说明中搜索并尝试自己做一些事情,但我不擅长gradle
Error:Cannot invoke method multiply() on null object
我的gradle文件是
// map for the version code
ext.versionCodes = ['armeabi-v7a':1, 'armeabi':2, 'x86':3]
import com.android.build.OutputFile
android.applicationVariants.all { variant ->
// assign different version code for each output
variant.outputs.each { output ->
output.versionCodeOverride =
project.ext.versionCodes.get(output.getFilter(OutputFile.ABI)) * 1000000 + android.defaultConfig.versionCode
}
}
android {
buildToolsVersion "20.0.0"
compileSdkVersion 20
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets'] …Run Code Online (Sandbox Code Playgroud) 我有macos mojave和xcode版本10.1(10B61)。我尝试构建unity3D游戏。我可以成功地将其构建到iPhone 5S设备上。但是,当我尝试提交到App Store时,它不起作用。
实际发生的情况:在“获取应用商店配置”步骤中,xcode冻结。在活动监视器中,我将其视为不负责任的应用程序(或类似的应用程序)。XCode几乎占用了所有可用的RAM(4.5GB)。一段时间(大约20分钟)后,mac重新启动(我在iMac上遇到问题,如果使用过多的RAM,它将重新启动,我认为这与xcode无关)