target-platform=android-arm
方案1 修改gralew脚本
Windws改动点(gralew.bat)
echo %CMD_LINE_ARGS%|findstr "assembleDebug " >nul
if %errorlevel% equ 0 (
echo 替换 platform
set CMD_LINE_ARGS=%CMD_LINE_ARGS:android-arm64=android-arm%
) else (
echo not ok
)
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
Mac改动点
JAVA_CMD_ARGS="$@"
JAVA_CMD_ARGS=${JAVA_CMD_ARGS/android-arm64/android-arm}
echo "*****JAVA_CMD_ARGS:$JAVA_CMD_ARGS"
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain ${JAVA_CMD_ARGS}
方案2 修改sdk源码
文件目录:
flutter/packages/flutter_tools/lib/src/android/gradle.dart
// command.add('-Ptarget-platform=$targetPlatforms');
print('targetPlatforms2:$targetPlatforms');
command.add('-Ptarget-platform=android-arm');