アセットバンドルの名前にルールがあれば、以下の方法で特定アセットバンドルのみをビルドできます。
例えば"test"が含まれるアセットバンドルをビルドする場合。
string outputPath = "Android/";
if (!Directory.Exists(outputPath))
Directory.CreateDirectory(outputPath);
string[] allAssetBundleNames = AssetDatabase.GetAllAssetBundleNames();
List<AssetBundleBuild> buildList = new List<AssetBundleBuild>();
foreach(var abname in allAssetBundleNames){
if (abname.Contains("test")==false) continue;//アセットバンドル名からビルドが必要かを判断する
var newBuild = new AssetBundleBuild();
newBuild.assetNames = AssetDatabase.GetAssetPathsFromAssetBundle(abname);
newBuild.assetBundleName = abname;
buildList.Add(newBuild);
}
BuildPipeline.BuildAssetBundles(outputPath, buildList.ToArray(), 0, EditorUserBuildSettings.activeBuildTarget);
AssetDatabase.GetAllAssetBundleNamesで全アセットバンドル名をリストアップできるので、それを元にAssetBundleBuildを作れば、欲しいアセットバンドルをビルドできます。