我似乎无法理解我的项目和cocoapods发生了什么,Xcode无法找到除Firebase之外的框架,这就是为什么我感到困惑。我收到错误bpost = (Button) findViewById(R.id.bpost);
bpost.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
i++;
tv.setText(""+i);
}
});
bstart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
OkHttpHandler handler = new OkHttpHandler();
byte[] image = new byte[0];
try {
image = handler.execute(url).get();
if (image != null && image.length > 0) {
Bitmap bitmap = BitmapFactory.decodeByteArray(image, 0, image.length);
imageView.setImageBitmap(bitmap);
tv.setText("Total btytes download: " + image.length);
}
} catch (Exception e) {
tv.setText("sorry, something went wrong!");
}
}
public class OkHttpHandler extends AsyncTask<String, Void, byte[]> {
OkHttpClient client = new OkHttpClient();
@Override
protected byte[] doInBackground(String... params) {
Request.Builder builder = new Request.Builder();
builder.url(params[0]);
Request request = builder.build();
try {
Response response = client.newCall(request).execute();
return response.body().bytes();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
。 Xcode也给了我错误,Project ' file not found
我试图清理和构建,清空Xcode的缓存并重新安装Xcode。任何人都可以解释这个感谢。
这是我的podfile:
In file included from <built-in>:342:
答案 0 :(得分:2)
我弄清楚出了什么问题以及为什么Xcode无法找到pod文件。这是因为我的目录中有双引号,例如我有/username/Desktop/Project "MyApp"/Project
而Xcode找不到我的pod文件。但出于某种原因,我发现使用单引号就可以了,例如/username/Desktop/Project 'MyApp'/Project
。这很奇怪,但很高兴能找到解决方案。感谢所有帮助过的人!
答案 1 :(得分:1)
gem install cocoapods
(可选)pod install
答案 2 :(得分:0)
你可以试试这个:
pod deintegrate
pod install
如果它不起作用,请创建一个新项目并添加相同的Podfile
(只需更改目标名称)。运行pod install
。
请尝试这些步骤并告诉我它是否有效。
答案 3 :(得分:0)
似乎你的cocoapods是最新版本。 尝试安装低于1.0的cocoapod。
配置podfile并运行pod install。