我有Android-x86和VirtualBox的问题.
我之前从未使用过Linux,所以我不明白发生了什么.创建新虚拟机并选择"安装Android-x86"后,我得到了:

我的设置:

我已经使用Android的x86-4.2-20130228.iso和Android的x86-4.2-20121225.iso尝试
怎么了?
我正在使用 mopub 广告,并且在其中一台设备上使用本机横幅时遇到了一些麻烦,像素 2 和 10 android。在其他设备上一切正常。为了修复这个错误,我将库更新到最新版本 5.9.1,但它对我没有帮助 当我尝试测试 Mopub 示例应用程序时,一切正常。广告单元 ID:11a17b188668469fb0412708c3d16813
我使用 Activity 上下文初始化 sdk,并使用以下内容:
MoPubNative moPubNative = new MoPubNative(context, adUnitId, moPubNativeListener)
Run Code Online (Sandbox Code Playgroud)
在 MoPubNative.MoPubNativeNetworkListener 回调中,我得到了 onNativeFail
在日志中,我看到了这个:
Initialized adapters:
No adapters initialized.
2019-10-27 17:37:21.429 2774-3136/com.sample.app I/MoPub: [com.mopub.common.util.AsyncTasks][safeExecuteOnExecutor] SDK Log - Posting AsyncTask to main thread for execution.
2019-10-27 17:37:21.603 2774-2774/com.sample.app I/MoPub: [com.mopub.nativeads.MoPubNative][loadNativeAd] Ad attempting to load
2019-10-27 17:37:21.610 2774-2774/com.sample.app I/MoPub: [com.mopub.nativeads.MoPubNative][loadNativeAd] Ad Log - MoPubNative Loading ad from: https://ads.mopub.com/m/ad?id=11a17b188668469fb0412708c3d16813&nv=5.9.1&dn=Google%2CPixel%202%2Cwalleye&bundle=com.sample.app&q=HADNT_RAIL_ORDER%3A1%2CHAD_ORDER%3A1%2Cauthorized%3Atrue%2CHADNT_HOTEL_ORDER%3A1%2Clanguage%3Aru%2CHAS_MOBILE_ORDER%3A1%2CPOSITIVE_FEEDBACK%3A1%2Cregion%3Aru%2Cversion%3A2%2CHADNT_AVIA_ORDER%3A1&z=%2B0300&o=p&cw=0&ch=0&w=1080&h=1920&sc=2.8375&ct=2&av=8.5.2&udid=mp_tmpl_advertising_id&dnt=mp_tmpl_do_not_track&mid=mp_tmpl_mopub_id&gdpr_applies=0&force_gdpr_applies=0¤t_consent_status=unknown
2019-10-27 17:37:21.620 2774-2774/com.sample.app I/MoPub: [com.mopub.network.AdLoader][fetchAd] Ad requesting from AdServer: https://ads.mopub.com/m/ad …Run Code Online (Sandbox Code Playgroud) 我有自定义适配器视图的问题.我尝试,改变背景view的Click事件.我有AdapterView.OnItemClickListener,我在哪里获得选择项目,并打电话myListView.invalidate();
无效后,呼叫adapters getView(...).这里是代码:
@Override public View getView(int position,View convertView,ViewGroup parent){
View row = convertView;
ProjectAdapterData projectItem;
if (row == null) {
LayoutInflater inflater = LayoutInflater.from(context);
row = inflater.inflate(R.layout.project_small_item_layout, null);
ProjectAdapterData projectAdapterData = new ProjectAdapterData();
row.setTag(projectAdapterData);
name = (TextView)row.findViewById(R.id.txtObjectName);
if (objectData[position].Name!= null)
name.setText(objectData[position].Name);
adress = (TextView)row.findViewById(R.id.txtObjectAdress);
if (objectData[position].Adress != null)
adress.setText(objectData[position].Adress);
}
else {
background = (RelativeLayout)row.findViewById(R.id.rlProjectBackground);
if (objectData[position].isSelected)
background.setBackgroundColor(context.getResources().getColor(R.color.cProjectSelected));
else
background.setBackgroundResource(R.color.cProjectUnSelected); //it's calls, but no result
row.invalidate();
}
return row;
} …Run Code Online (Sandbox Code Playgroud)