private void findLibraryNames() { for (Output output : outputs) { // This pattern is for standard ndk-build and should give names like: // mips64-test-libstl-release File outputFile = new File(output.outputFileName); String abi = outputFile.getParentFile().getName(); output.artifactName = NdkUtils.getTargetNameFromBuildOutputFile(outputFile); output.libraryName = String.format("%s-%s-%s", output.artifactName, output.variantName, abi); } }
@NonNull public static String getTargetNameFromBuildOutputFile(@NonNull File output) { String artifactName = removeFileExtension(output.getName()); if (artifactName.startsWith("lib")) { artifactName = artifactName.substring(3); } return artifactName; } }