Esempio n. 1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        protected override bool ValidateParameters()
        {
            try
            {
                //
                // Validate the target AndroidManifest input is at least parsable.
                //

                string sourcePath = ProjectManifest.GetMetadata("FullPath");

                var sourceManifest = new AndroidManifest(sourcePath);
            }
            catch (Exception e)
            {
                Log.LogErrorFromException(e, true);

                return(false);
            }

            var inputFiles = new List <ITaskItem>();

            inputFiles.Add(ProjectManifest);

            if (IncludeJarOrZip != null)
            {
                inputFiles.AddRange(IncludeJarOrZip);
            }

            InputFiles = inputFiles.ToArray();

            return(base.ValidateParameters());
        }