Skip to content

Commit 8ab90cc

Browse files
committed
copy assets, fix #329
1 parent afd8f6f commit 8ab90cc

File tree

1 file changed

+23
-21
lines changed

1 file changed

+23
-21
lines changed

src/processing/mode/android/AndroidBuild.java

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -594,8 +594,7 @@ public File exportProject() throws IOException, SketchException {
594594
Preferences.set("android.export.build_system", buildSystem);
595595
}
596596

597-
this.target = "debug";
598-
597+
this.target = "debug";
599598
String targetID = getTargetID();
600599

601600
if (appComponent == WATCHFACE) {
@@ -1229,21 +1228,21 @@ private void writeResXMLWatchFace(final File xmlFolder) {
12291228
}
12301229

12311230

1232-
private String generatePermissionsString(final String[] permissions) {
1233-
String permissionsStr = "";
1234-
for (String p: permissions) {
1235-
permissionsStr += (0 < permissionsStr.length() ? "," : "");
1236-
if (p.indexOf("permission") == -1) {
1237-
permissionsStr += "Manifest.permission." + p;
1238-
} else if (p.indexOf("Manifest.permission") == 0) {
1239-
permissionsStr += p;
1240-
} else {
1241-
permissionsStr += "\"" + p + "\"";
1242-
}
1243-
}
1244-
permissionsStr = "{" + permissionsStr + "}";
1245-
return permissionsStr;
1246-
}
1231+
// private String generatePermissionsString(final String[] permissions) {
1232+
// String permissionsStr = "";
1233+
// for (String p: permissions) {
1234+
// permissionsStr += (0 < permissionsStr.length() ? "," : "");
1235+
// if (p.indexOf("permission") == -1) {
1236+
// permissionsStr += "Manifest.permission." + p;
1237+
// } else if (p.indexOf("Manifest.permission") == 0) {
1238+
// permissionsStr += p;
1239+
// } else {
1240+
// permissionsStr += "\"" + p + "\"";
1241+
// }
1242+
// }
1243+
// permissionsStr = "{" + permissionsStr + "}";
1244+
// return permissionsStr;
1245+
// }
12471246

12481247

12491248
/**
@@ -1409,11 +1408,13 @@ private void createAppModule(File projectFolder, File exportFolder, String build
14091408
File mainFolder = mkdirs(moduleFolder, "src/main");
14101409
File javaFolder = mkdirs(mainFolder, "java");
14111410
File resFolder = mkdirs(mainFolder, "res");
1411+
File assetsFolder = mkdirs(mainFolder, "assets");
14121412

14131413
Util.copyFile(new File(projectFolder, "AndroidManifest.xml"),
14141414
new File(mainFolder, "AndroidManifest.xml"));
14151415
Util.copyDir(new File(projectFolder, "res"), resFolder);
1416-
Util.copyDir(new File(projectFolder, "src"), javaFolder);
1416+
Util.copyDir(new File(projectFolder, "src"), javaFolder);
1417+
Util.copyDir(new File(projectFolder, "assets"), assetsFolder);
14171418
}
14181419

14191420
private void createMobileModule(File projectFolder, File exportFolder, String buildToolsVer)
@@ -1439,7 +1440,7 @@ private void createMobileModule(File projectFolder, File exportFolder, String bu
14391440

14401441
File mainFolder = mkdirs(moduleFolder, "src/main");
14411442
File javaFolder = mkdirs(mainFolder, "java");
1442-
File resFolder = mkdirs(mainFolder, "res");
1443+
File resFolder = mkdirs(mainFolder, "res");
14431444

14441445
Util.copyFile(new File(projectFolder, "AndroidManifest.xml"),
14451446
new File(mainFolder, "AndroidManifest.xml"));
@@ -1475,6 +1476,7 @@ private void createWearModule(File projectFolder, File exportFolder, String buil
14751476
File mainFolder = mkdirs(moduleFolder, "src/main");
14761477
File javaFolder = mkdirs(mainFolder, "java");
14771478
File resFolder = mkdirs(mainFolder, "res");
1479+
File assetsFolder = mkdirs(mainFolder, "assets");
14781480

14791481
Util.copyFile(new File(projectFolder, "AndroidManifest.xml"),
14801482
new File(mainFolder, "AndroidManifest.xml"));
@@ -1548,10 +1550,10 @@ private void copyAppCompatLib(String targetID, File tmpFolder, File libsFolder)
15481550
////////////////////////////////////////////////////////////////////////
15491551
// third step: reference library projects from main project
15501552
if (appCompatRes) {
1551-
System.out.println("Library project created succesfully in " + libsFolder.toString());
1553+
// System.out.println("Library project created succesfully in " + libsFolder.toString());
15521554
appCompatRes = referenceLibraryProject(targetID, tmpFolder.getAbsolutePath(), "libs/appcompat");
15531555
if (appCompatRes) {
1554-
System.out.println("Library project referenced succesfully!");
1556+
// System.out.println("Library project referenced succesfully!");
15551557
// Finally, re-write the build files so they use org.eclipse.jdt.core.JDTCompilerAdapter
15561558
// instead of com.sun.tools.javac.Main
15571559
// TODO: use the build file generated by the android tools, and

0 commit comments

Comments
 (0)