我的 /assets/files 文件夹中有 8000 多个名为(1.txt、2.txt、3.txt 等)的文件。但是,我的调试版本不需要所有这些。我只需要其中的前 30 个。事实上,如果我将所有这些文件留在资产文件夹中,构建时间会很长。
我了解到有一个源集概念,但它仅适用于 Android Studio 上的 Java 和 Kotlin。
如何从 Flutter 的调试版本中排除那些超出的文件?
我正在尝试运行以下代码,但我无法使用encodeBase64().
我已经尝试使用导入这样的库Alt + Enter.

我怎样才能使它工作?
我有 3 个应用程序使用旧版本的 firebase_admob (0.9.3)、firebase_core (0.4.4) 和 firebase_analytics (5.0.11) 相应地显示广告。
现在我已将其中一个更新为这些软件包的最新版本,并且 iOS 上的生产广告在调试时输出消息“无法加载广告”。
这些是最新版本:
测试广告在 android 和 iOS 上都显示。制作广告仅在 Android 上展示。就我所见,如果显示测试广告,则实施是正确的。
我还在 Info.plist 中添加了这些键:
<key>GADApplicationIdentifier</key>
<string>ca-app-pub-xxxxx-my-app-id-xxxxx</string>
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
</array>
Run Code Online (Sandbox Code Playgroud)
在 AdMob 仪表板上,我可以看到我收到了广告请求,但根本没有展示。
没有关于调试输出的更多信息,所以我无法理解它。
这是 Xcode 12.0.1(在物理设备上运行)的输出:
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"b15cb21bc27c0f3484e5b7c4df41e429" ];
FirebaseAdMobPlugin <warning> adView:didFailToReceiveAdWithError: Request Error: No ad to show. (MobileAd <FLTBannerAd: 0x281bec4e0> PENDING mobileAdId:46290759 for: <GADBannerView: 0x12ff916c0; frame = (0 0; 320 50); …Run Code Online (Sandbox Code Playgroud) 当我使用我的函数从"mysql.db"检索数据时,我得到SQL Exception(无法识别的令牌).String 地址内部有引号时发生异常.
我已经尝试改变这一行
KEY_ADDRESS + "='" + address + "'",
Run Code Online (Sandbox Code Playgroud)
至
KEY_ADDRESS + "=\"" + address + "\"",
Run Code Online (Sandbox Code Playgroud)
它解决了包含单引号(')和(`)的字符串的问题,但是为包含双引号(")的字符串创建了另一个问题.
我试过用
DatabaseUtils.sqlEscapeString(address);
Run Code Online (Sandbox Code Playgroud)
没有效果.
我试图从这个问题中使用转义函数:如何在MySQL中转义特殊字符?,但它没有用.
这是我的代码:
public Cursor getNameFromAddress(String address) throws SQLException
{
Cursor mCursor =
db.query(DATABASE_TABLE_PRINC, new String[] {
KEY_ROWID,
KEY_NAME,
KEY_ADDRESS
},
KEY_ADDRESS + "='" + address + "'",
null,
null,
null,
null,
null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
Run Code Online (Sandbox Code Playgroud)