我正在尝试验证当我执行部署命令时,我的源路径和目标路径是否正确设置。
请参见以下示例:
(摘自:http://eppz.eu/blog/unity-android-plugin-tutorial-2/)
android.libraryVariants.all { variant ->
// Task names.
String variantName = "${variant.name.capitalize()}"; // Like 'Debug'
String deployTaskGroup = "plugin";
String deployTaskName = "deploy${variantName}PluginArchive"; // Like 'deployDebugPluginArchive'
String dependencyTaskName = "assemble${variantName}"; // Like 'assembleDebug'
// Source.
String sourceAARFolder = "${buildDir.getPath()}/outputs/aar/";
String sourceAARName = "${project.name}-${variant.name}.aar";
// Target.
String targetAssetFolder = "Assets/Plugins/My Plugin";
String targetAARFolder = "${rootDir.getPath()}/../../${targetAssetFolder}"; // Navigate into 'Assets'
String targetAARName = "My Plugin Android.aar"; // The form you ship your plugin
String targetProjDir = System.env.UNITY_PROJECT; // <-- Need to confirm this line!
//Log.i(targetProjDir); //??????????? something like this?
// Create task.
task(deployTaskName, dependsOn: dependencyTaskName, type: Copy) {
from(sourceAARFolder)
into(targetAARFolder)
include(sourceAARName)
rename(sourceAARName, targetAARName)
}.group = deployTaskGroup;
}
有没有办法在Android Studio的控制台(假设名称为“console”)中显示上述 targetProjDir
字符串变量,或者事件日志中显示它?
有没有办法将上述 targetProjDir
字符串变量显示在Android Studio的“控制台”或事件日志中?
Gradle控制台
。一个简单的printf "你的字符串在这里..."
似乎就可以解决问题了。 - chamberlainpiSystem.out.println(message);
- Rajesh